7 187 268 true 7 8 12 13 16 35 36