10 557 250 true 3 7 10 13 16 17 21 32 33 35