Programming Assignment 1 commpleted