8 258 296 true 2 3 5 7 9 12 14 34