Implement an N-Puzzle solver in Python.
.. literalinclude:: ../../languages/python/algorithm_npuzzle.py :language: python :tab-width: 4
.. runcode:: ../../languages/python/algorithm_npuzzle.py :language: python :codesite: ideone
.. seealso:: * :python-suggest-improve:`algorithm_npuzzle.py` * :python-better-explain:`algorithm_npuzzle.rst`