Computer Assignment Part1