10 4322 676 true 3 4 8 10 14 24 25 29 34 37