10 341 539 true 3 7 11 15 16 17 20 27 35 38