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