Complete MagicSquare recursive backtracking challenge