Input (grade 7): Other cases are handled with options.
Output (grade 6): Other cases are handled with options, see below.