12 569 275 true
3 4 8 13 14 16 20 25 29 32 35 36