The following pseudocode is executed using the Words dataset. What will the values of `A` and `B` represent at the end of execution?
```
A = []
B = []
while (Table 1 has more rows) {
Read the top row X from Table 1
if (X.PartOfSpeech == "Verb") {
A = A ++ [X.SerialNumber]
if (X.LetterCount > 5) {
B = B ++ [X.SerialNumber]
}
}
Move X to Table 2
}
```