C#

C# Implementation