The following pseudocode is executed using a dataset similar to the "Words" dataset, based on the following paragraph.
"Surrounded by nature, Susan often takes a stroll, savoring the soothing sounds of chirping birds."
```
Count = 0
while(Table 1 has more rows){
Read the first row X from Table 1
if(CountVowels(X) >= 3){
count = count + 1
}
Move X to Table 2
}
Procedure CountVowels(Y)
i = 1
B = 0
while(i <= Y.LetterCount){
if(ith letter of Y.Word is a vowel){
B = B + 1
}
i = i + 1
}
return(B)
End CountVowels
```
Assume that upper case and lower case are ignored during comparison of letters.
What will be the value of `count` at the end of execution?