7 232 236 true 10 12 17 28 31 33 37