9 220 294 true 2 4 7 15 18 21 32 33 37