10 361 239 true 1 2 3 6 9 17 27 29 32 33