This the final version of the programme. Built with Release option.
To run the program, you need to select 4 things along with the command line, the search algorithm, the initial state, the final state and finally the name of the file where the possible solution will be written (if found due to the time limit of 60 seconds). A clearer way to execute it is shown below:
REGISTERS.EXE <alg> <initial state> <final staten> <file name.txt>
Where can take the values breadth, depth, best and star.
For example:
REGISTERS.EXE depth 30000 250000 dp.txt