12 680 439 true 4 5 6 8 11 16 21 30 33 35 36 38