Renumbered C# solutions.