9 3051 453 true 3 6 10 14 16 20 21 29 37