7 1599 294 true 4 11 20 21 35 36 39