exam 7 || works || output okay? || file reading still missing