9 224 287 true 3 4 8 12 21 23 26 29 32