We could use the underlying 2x2 of a nxn puzzle for pruning !
A nxn puzzle is solvable in n moved only if corners are solvable in n moves.