import java.io.*; import java.util.*; class Prob { MyScanner sc = new MyScanner(); MyWriter out = new MyWriter(); } } } int mat [][] = new int[1000][1000]; int cost[][] = new int[1000][1000]; int m,n; String ip; ip = sc.nextLine(); tok = ip.split("[ ]+"); m = stoi(tok[0]); n = stoi(tok[1]); for(int i= 0; i < m; i++){ ip = sc.nextLine(); tok = ip.split("[ ]+"); for(int j = 0; j < n; j++){ mat[i][j] = stoi(tok[j]); cost[i][j] = -1; if(j == n-1){ cost[i][j] = mat[i][j]; } } } out.print("hi"); out.flush(); for(int i = 0; i < m; i++){ int temp = findMinCost(i,0); if(temp < min){ min = temp; } } out.print("" + min); out.print("hi"); out.flush(); } Prob p = new Prob(); p.solve(); p.out.flush(); p.out.close(); p.sc.close(); } int findMinCost(int r, int c){ if(cost[r][c] != -1) return cost[r][c]; int fwd = findMinCost(r,c+1); if(min > fwd) min = fwd; if(r!=0){ int up = findMinCost(r-1,c); if(min > up) min = up; } if(r!=m-1){ int down = findMinCost(r+1,c); if(min > down) min = down; } cost[r][c] = min + mat[r][c]; return cost[r][c]; } public static class MyScanner { BufferedReader br; StringTokenizer st; try { } // TODO Auto-generated catch block e.printStackTrace(); } } public MyScanner() { } while (st == null || !st.hasMoreElements()) { try { } e.printStackTrace(); } } return st.nextToken(); } int nextInt() { } long nextLong() { } double nextDouble() { } try { str = br.readLine(); } e.printStackTrace(); } return str; } br.close(); } } public static class MyWriter{ BufferedWriter out; MyWriter(){ } try { } // TODO Auto-generated catch block e.printStackTrace(); } } out.write(c); } out.write(""); } out.write(str); } out.write(str+"\n"); } out.write(a+"\n"); } out.write(a+"\n"); } out.write(a+"\n"); } out.write(a+"\n"); } out.write(a+"\n"); } out.write("\n"); } out.flush(); } @Override out.flush(); } out.close(); } } }
2 2 50 31 30 10
hi
Exception in thread "main" java.lang.StackOverflowError at Prob.findMinCost(Main.java:80) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92) at Prob.findMinCost(Main.java:86) at Prob.findMinCost(Main.java:92)