8 1670 361 true 3 4 8 20 24 25 29 37