8 1599 385 true 1 3 6 8 19 24 27 39