How to run?
You need to have your JDK installed. I'll be using JDK-23.
Run from IDE directly, as JAR files have not yet been created.
Different problems are in different folders. Generally a variable contains the value that controlls whether the first sub-problem is executed or the second.