10 486 323 true 3 5 7 9 14 15 21 23 34 38