The following pseudocode is executed on the Words dataset. Which of the following statements is/are true at the end of the execution?
```
A = []
B = []
while(Table 1 has more rows) {
Read the top row X from Table 1
if(X.LetterCount < 5) {
A = A ++ [X.SerialNumber]
if(X.PartOfSpeech == "Noun") {
B = B ++ [X.SerialNumber]
}
}
}
```