8 271 289 true 3 6 7 11 21 23 24 26