10 331 431 true
3 5 12 17 18 23 27 29 33 36