#include const long long INF = LLONG_MAX / 2; const long long MOD = 1000000007; const long double PI = 3.1415926; #define FOR(i, r, n) for(int i=(ll)(r); i<(ll)(n); i++) #define REP(i, n) FOR(i, (0), n) #define ll long long int using namespace std; ll ans = 0, sum = 0, n, k, counter = 0, w, h; string s; vector v; vector> vp; vector> vv(50, vector(50, INF)); int main() { cin >> n; REP(i,n) { cin >> k; while (k > 10) { s = to_string(k); k = 0; FOR(j, 1, s.size()) { ans = 0; if (s[j] + s[j - 1] >= 106) ans += 1; ans += ((s[j] + s[j - 1] - 96) % 10); k = k * 10 + ans; } } cout << k << endl; } }