import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static boolean isValid(int n, int imoveto, int jmoveto) { return imoveto >=0 && imoveto =0 && jmoveto l = new ArrayList(); while(edgeto[r][c] != "START") { String temp = edgeto[r][c]; if (temp.equals("LR")) {l.add("UL"); r = r+2; c = c+1; } if (temp.equals("LL")) { l.add("UR"); r = r+2; c = c-1; } if (temp.equals("L")) { l.add("R"); c = c-2; } if (temp.equals("R")) { l.add("L"); c = c+2; } if (temp.equals("UL")) { l.add("LR"); r = r-2; c = c-1; } if (temp.equals("UR")) { l.add("LL"); r =r -2; c = c+1; } } Collections.reverse(l); for (int i = 0;i