12 708 340 true 2 10 15 21 22 23 24 34 35 36 38 39