9 414 298 true
2 8 10 14 23 29 30 34 35