true 10 7 true 2 6 8 17 29 35 37 44 48