public class RecursiveChangeX { private int [][]grid; private int size=0; public RecursiveChangeX(int s) { size = s; randomFill(size); } public static void main(String[] args) { RecursiveChangeX rc = new RecursiveChangeX(5); rc.changeTo2(2, 2); rc.outputGrid(); } public void randomFill(int s) { System.out.println("Original\n"); int randomNum =0; grid = new int[s][s]; for (int r=0; r=0 && r=0 && c