Added ONP.cs solution in C#.