Assignment 1 for computer science solutions