CSharp Homeworks