12 670 1293 true 0 2 3 8 10 11 14 17 20 25 30 34