#include <bits/stdc++.h>
using namespace std;
int n;
char input[100];
long long dz(int x) {
  long long res = 1;
  while (x--) res *= 10;
  return res;
}
long long get(long long n, long long l) {
  if (l == 1) {
    for (int i = 1989;; ++i)
      if (i % 10 == n) return i;
  }
  long long res = get(n % dz(l - 1), l - 1);
  long long dif = dz(l - 1);
  while (1) {
    res += dif;
    if (res % dz(l) == n) return res;
  }
  return -1;
}
int main() {
  scanf("%d", &n);
  while (n--) {
    scanf("%s", input);
    int n = 0, l = 0;
    for (int i = 4; input[i] != 0; ++i) {
      n *= 10;
      n += input[i] - '0';
      ++l;
    }
    cout << get(n, l) << endl;
  }
  return 0;
}
