5x5 can be solved in 15 moves. Honest.