#include <bits/stdc++.h>
using namespace std;
const int maxn = 100;
char s[maxn];
int l;
long long make(int x, long long u) {
  int z = l - x;
  long long k = 1, u1 = 0;
  for (int i = 0; i < z; i++) {
    u1 += (s[l - 1 - i] - '0') * k;
    k *= 10;
  }
  u1 += u / k * k;
  if (u1 <= u) u1 += k;
  return u1;
}
int main() {
  int t;
  cin >> t;
  while (t--) {
    scanf("%s", s);
    l = strlen(s);
    long long u = 1988;
    for (int i = l - 1; i >= 4; i--) {
      u = make(i, u);
    }
    cout << u << endl;
  }
  return 0;
}
