7 211 143 true 2 5 12 20 22 30 35