My code runs fine and as far as I can tell it is doing what the requirements ask for. However, the following requirements are contradictory: 2.3. Not treat such a horse as finished. "After the program is finished, the console must indicate that all the horses have finished. Example output for the first horse: "Horse_01 has finished the race!"." As such, I'm done wasting my time trying to figure out what it wants. The CodeGym special.