Subject: mathqa
Question: how many words , with or without meaning , can be formed using all letters of the word good using each letter exactly once ?
Option: 
A: 23
B: 20
C: 18
D: 24
Answer: D