* the answer is typed into the REPL, and it then does I/O the way a normal program would;
* the answer is typed into the REPL, returning to the REPL prompt; the user input is also then input at the REPL prompt (i.e. the answer changes the REPL into a solution to the challenge)