To be fair, this is actually `scanf` and `printf` in a loop. The `scanf` is buried in the `arg` define.