12 578 311 true
0 1 5 9 10 11 18 24 25 28 32 37