Which number is greater than 20 but smaller than 23?
19
23
21
24
Six simple riddles and thinking puzzles for young learners. Set 115, level 2.