Assignment 3 files and solutions