Solves Fifteen puzzle in two ways: the first is more fast, but not optimal, while the second finds precisely the shortest solution. Both are implemented in correspondent functions.
Программа решает головоломку "пятнашки" двумя способами: более быстрым, но не всегда оптимальным, и точным - за наименьшее число шагов. Они реализованы в соответствующих функциях.