CS216 Programmiing Assignment 1