9 2845 552 true 3 6 8 14 22 29 30 34 38