10 369 299 true 3 5 6 21 24 25 28 29 34 35