Rush Hour 'Traffic Jam Solver is a C + + that reads a Rush Hour board from a text file, solves, and produces a PostScript Nice shows the shortest solution. Thus, you can cheat when you can not solve the problem yourself.Compilation: Unpack the tarball archive xzvpf rush_hour-src.tar.gzSwitch *- to the new directory cd rush_hour-*- srcbuild program. / Configure - prefix = / usr / local This will be done to materialize. / Rush_hour. Use: In the directory where rush_hour was created, and where level.txt or level32.txt file is found, invoke. / 32It rush_hour produce a solution for level 32 and store the result in solution32.ps. You can watch it now: gv solution32.psOr print: lpr solution32.psLevel file FormatFor X number of levels, you can store level or the level of file | X |. Txt file or the generic level.txt.Look level32.txt. It reads: 32: aaobcc ob .. .. .. xxo ... deeffpd k.phh.kp "It is a commentThis is also a comment.The 32: the number of levels. There must be a level number, even in the special file named after the level, he Constraints. A body contains the standard configuration of the board of directors. The following characters are used: a long ,..., k-2 cars long, o R-3 cars ,..., x, y, z your own car. cellAfter tray empty cells of the board are defined, there may be an optional comment, starting with line beginning with a character less. After the optional comment, the definition of edge is terminated by an empty line.There May be several boards in a single file, each in the format described above.Currently, the board has a fixed size of 6x6 cells. This can be changed in the source code, but it is untested. Requirements: • GCC • liberror What's new in this version: [read full changelog] • The build process was fixed to work with newer versions of Unix and with 64-bit machines. · A new error message has been added to complain about the car twice.