9 344 330 true 2 3 5 9 14 26 27 33 39