You did not correctly deduce what start was! Look at your checkfiles, where the carat is pointing into the middle of the numbers. The carat should always be pointing at the start of the invalid sequence.