12 1457 683 true
1 4 6 7 8 11 23 24 28 30 31 36