N_Puzzle_Solver Implementation of multiple state-space search based solvers of the M x N Sliding Puzzle problem