true 15 4 true 0 1 3 6 8 9 13 16 22 28 30 35