10 318 353 true 1 2 5 15 18 20 23 27 34 36