#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int fac(int x) { if (x <= 1)return 1; else return x*fac(x - 1); } int check(string s) { int n = s.length() - 1; int sum = 0; int Ans; for (int i = 0; i <= n;i++) { //cout << fac(n) << " " << fac(i) << " " << fac(n)/fac(i) << endl; sum += (fac(n) / (fac(i)*fac(n - i))*(s[i] - '0')); //cout << sum << endl; } Ans = (sum % 10) + sum / 10; while (Ans >= 10) { Ans = Ans % 10 + Ans / 10; } return Ans; } int main() { cin.tie(0); ios::sync_with_stdio(false); int T; cin >> T; vector S(T); for (int i = 0; i < T; i++) { cin >> S[i]; } for (int i = 0; i < T;i++) { cout << check(S[i]) << endl; } return 0; }