1. The program will get the data from an input file named [url removed, login to view] (School code, name, city, API score).
2. The input file should be called only once and store the data in Hash and BST.
3. The program should be able to do all the works required.
4. Codes provided should be kept as they are unless necessary changes are needed.