12 654 346 true 0 2 3 6 8 11 18 20 21 23 36 37