8 1286 456 true 2 14 17 20 21 26 34 36