#include #include #include #include using namespace std; int t; string s; string reverse(string s) { int l = 0, r = s.length() - 1; while (l < r) { swap(s[l], s[r]); l++; r--; } return s; } string increse(string s) { if (s.length() == 0) return s; int i, j; string t, u; for (i = s.length() - 1; i >= 0; i--) { if (s[i] != '9') break; u += '0'; } for (j = 0; j <= i; j++) t += s[j]; if (i < 0) { return "1" + t + u; } t[i]++; return t + u; } int main() { cin >> t; getline(cin, s); while (t--) { getline(cin, s); int i; string a, b, c; for (i = s.length() - 1; i >= 0; i--) { if ('0' <= s[i] && s[i] <= '9') break; a += s[i]; } for (; i >= 0; i--) { if (!('0' <= s[i] && s[i] <= '9')) break; b += s[i]; } for (; i >= 0; i--) { c += s[i]; } cout << reverse(c) + increse(reverse(b)) + reverse(a) << endl; } return 0; }