Consider the following pseudocodes executed on the "Words" dataset and answer the given subquestions.
Pseudocode 1:
```
count = 0
L = []
while (Table 1 has more rows) {
Read the first row X in Table 1
L = processWord(L, X)
if (X.Word ends with a full stop) {
if (length(L) >= 10) {
count = count + 1
}
L = []
}
Move X to Table 2
}
Procedure processWord(M, Y)
i = 1
while (i <= Y.LetterCount) {
P = ith letter of Y.Word
if (P is a consonant and not (member(M, P))) {
M = M ++ [P]
}
i = i + 1
}
return (M)
End processWord
```
Pseudocode 2:
```
count = 0
L = []
while (Table 1 has more rows) {
Read the first row X in Table 1
L = processWord(L, X)
if (X.Word ends with a full stop and length(L) >= 10) {
count = count + 1
L = []
}
Move X to Table 2
}
Procedure processWord(M, Y)
i = 1
while (i <= Y.LetterCount) {
P = ith letter of Y.Word
if (P is a consonant and not (member(M, P))) {
M = M ++ [P]
}
i = i + 1
}
return (M)
End processWord
```