Solving this way seems like cheesing the puzzle, a similar setup can be used to loop at max rate