9 1654 370 true
3 12 14 16 27 31 32 35 38