10 4452 758 true 3 4 7 9 17 21 30 33 36 38