@Test
    public void testSpeed_15puzzule() {
        int[][] board = {
                { 2, 10, 8, 3 },
                { 1, 6, PuzzuleNode.EMPTY, 4},
                { 5, 9, 7, 11 },
                { 13, 14, 15, 12 }
        };
        Node init = new PuzzuleNode(board, 1, 2);

        int[][] targetBoard = {
                { 1, 2, 3 , 4},
                { 5, 6, 7, 8 },
                { 9, 10, 11, 12 },
                { 13, 14, 15, PuzzuleNode.EMPTY }
        };
        Node target = new PuzzuleNode(targetBoard, 3, 3);

        Date start = new Date();
        Solution solution = finder.findSolution(init, target);
        long end = new Date().getTime() - start.getTime();
        System.out.println(finder.getClass().getName() + ", time=" + end + ", solution=" + solution);
    }