Diagram:
I/O: