C# Part II Homework