true 17 10 true 0 1 3 4 6 8 10 14 17 18 22 27 30 32 33 45 47