8 260 314 true 3 4 9 17 21 33 36 39