C# Homeworks and Solutions