8 1286 370 true 1 2 6 11 13 23 27 29