Add C# solution