true 17 10 true 0 1 2 3 5 7 17 18 21 23 34 35 37 39 43 46