8 218 269 true 3 7 12 13 14 32 35 37