7. Input and Output