5. Input and output