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