7 209 151 true 5 10 13 20 28 29 34