PawSteps by Pets on the Green
Step through each cycle one stage at a time. The point of knowing the cycle is finding the place you can break it.