#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <map>
#include <queue>
#include <cstdlib>
using namespace std;

int main()
{
	int n; cin >> n;
	cin.ignore();

	for (int i = 0; i < n; i++) {
		string s; getline(cin, s);

		bool up = false;

		for (int j = s.size() - 1; j >= 0; j--) {
			if (up) {
				if (s[j] >= '0' && s[j] < '9') {
					s[j]++;
					up = false;
					break;
				}
				else if(s[j] == '9'){
					s[j] = '0';
					up = true;
				}
				else {
					s.insert(s.begin()+j+1,'1');
					up = false;
					break;
				}
			}
			else {
				if (s[j] >= '0' && s[j] < '9') {
					s[j]++;
					up = false;
					break;
				}
				else if (s[j] == '9') {
					s[j] = '0';
					up = true;
				}
			}
		}

		if (up)s.insert(s.begin(), '1');

		cout << s << endl;
	}

	return 0;
}