Within each folder are two .cs files, one for Step 1 and one for Step 2.
These are meant to be run as .NET 10 file-based apps.
Create a text file containing your problem input (for instance, input.txt), then pipe that into the application like this:
cat input.txt | dotnet run Step1.cs