C programming Part II

What is output by the following code?

    char str[] = "Mississippi";
    int count = 0;
    for (int i = 0, len = strlen(str); i < len; i++){
        if ('S' == toupper(str[i])){
            count++;
        };
    }
    printf("count = %i\n", count);
 count = 11
 count = 0
 count = 7
 count = 4
 count = Mississippi