#include <bits/stdc++.h>
using namespace std;
const bool print = false;
int main() {
  int test;
  scanf("%d", &test);
  while (test--) {
    string a;
    cin >> a;
    reverse((a).begin(), (a).end());
    for (int i = (1); i <= (4); i++) a.pop_back();
    reverse((a).begin(), (a).end());
    int dl = (int)a.size();
    int nr = 0;
    for (auto it : a) nr *= 10, nr += it - '0';
    int rok = 1989, pot = 1;
    for (int i = (1); i <= (dl - 1); i++) {
      pot *= 10;
      rok += pot;
    }
    if ((int)a.size() == 1) {
      if (nr == 9)
        puts("1989");
      else
        printf("199%d\n", nr);
      continue;
    }
    if ((int)a.size() == 2) {
      if (nr == 99)
        puts("1999");
      else
        printf("20%02d\n", nr);
      continue;
    }
    if ((int)a.size() == 3) {
      if (nr <= 98)
        printf("3");
      else
        printf("2");
      printf("%03d\n", nr);
      continue;
    }
    pot *= 10;
    if (nr < rok)
      printf("%d\n", pot + nr);
    else
      printf("%d\n", nr);
  }
}
