8 1685 386 true 1 4 7 11 20 25 31 34