c# part 2 homework