9 397 344 true 2 4 6 7 13 18 27 34 35