C# Fundamentals Part II Homeworks