12 339 217 true 0 2 3 8 10 16 21 23 28 33 35 36