import java.util.*; public class Main { static void solve (String[] ar, int n) { String s; int start = -1; int end = -1; StringBuilder sb = new StringBuilder(); StringBuilder num1 = new StringBuilder(); StringBuilder num2 = new StringBuilder(); int leng = 0; boolean F = true; for (int i=0; i=1; j--) { F = isNumber(s.substring(j-1,j)); if (end==-1 && F==true) { end = j; start = j; } if (end!=-1 && F==false) { break; } if (end!=-1 && F==true) { start--; } } if (start==-1 && end==-1) { System.out.println(s); } else { sb.append(s); sb.delete(start,end); num1.append(s.substring(start,end)); num2.append(increment(s.substring(start,end))); if (num2.length() < num1.length()) { leng = num1.length()-num2.length(); for (int k=0; k=0; i--) { temp = up + Character.getNumericValue(s.charAt(i)); ans.insert(0,temp%10); up = temp/10; } if (up!=0) {ans.insert(0,up);} return ans; } static boolean isNumber(String s) { try { Integer.parseInt(s); return true; } catch (NumberFormatException e) { return false; } } public static void main(String[] args) { int n = sc.nextInt(); sc.nextLine(); String[] ar = new String[n]; for (int i=0; i