Runner will run the program. Effectively, the program will first run Iteration1. Then, it will ask for input. It'll then read it's own code, copy the input into the code in an appropriate place, then ...