Odpowiedź:
Kod źródłowy w języku C# dałam w załączniku.
Wyjaśnienie
Wersja którą podałam działa na platformach (programach, środowiskach) OnlineGDB, replit i Visual Studio.
Natomiast platforma dotnetfiddle wymaga usunięcia wierszy 2. oraz 8. Być może są jeszcze inne miejsca gdzie tak jest.