C# exercises