7 194 268 true 5 6 10 19 22 29 31