#include #include using namespace std; int t; string s; vector vec; int main() { // freopen("string.in", "r", stdin); // freopen("string.out", "w", stdout); scanf("%d", &t); getline(cin, s); while (t--) { getline(cin, s); s = ' ' + s; int l = 0, r = 0; for (int i = s.size() - 1; i >= 1; --i) { if (isdigit(s[i])) { r = i; break; } } l = r; for (int i = r - 1; i >= 1; --i) { if (isdigit(s[i])) { l = i; } else { break; } } if (l == 0 && r == 0) { cout << s.substr(1) << endl; continue; } cout << s.substr(1, l - 1); vec.clear(); for (int i = l; i <= r; ++i) vec.push_back(s[i] - '0'); int threshold = 1; for (int i = vec.size() - 1; i >= 0; --i) { vec[i] += threshold; threshold = vec[i] / 10; vec[i] %= 10; } if (threshold != 0) printf("%d", threshold); for (int i = 0; i < vec.size(); ++i) printf("%d", vec[i]); cout << s.substr(r + 1, s.size() - r - 1) << endl; } return 0; }