9 426 343 true 3 5 8 15 17 25 29 36 39