1- The main java code (called Main.java) is written in IntelliJ IDEA 2019.2 installed on an Ubuntu 18.04 environment.
2- The structure of the repository follows the rules provided. Successful runs of "run_tests.sh" file confirms this.
3- According to the instructions provided in the "run.sh" file, the code is readable, compilable, and executable on any system.