Programmin Assignement 1