7 43 109 true 0 1 7 12 17 24 35