Let be a row from the "Words" table. Consider the following procedure:
```
Procedure isRich(X)
cDict = {}
i = 1
while (i <= X.LetterCount) {
A = ith letter in X.Word
if (A is a consonant) {
cDict[A] = True
}
i = i + 1
}
if (length(keys(cDict)) > 4) {
return (True)
}
return (False)
End isRich
```
The return value of `isRich(Y)` will be `True` if