10 367 197 true 3 5 7 10 14 15 18 20 23 29