8 969 300 true 1 6 21 26 31 33 34 39