10 623 537 true
2 3 7 9 21 23 24 25 29 34