#include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define rep(i, n) for(int i = 0; i < (n); i++) template using vi = vector; template using vii = vector>; template using viii = vector>; using P = pair; void chmin(ll & x, ll y) { x = min(x, y); } double e = exp(1); void solve() { ll n; cin >> n; //if (n <= 10) { // double te = e; // rep(i, n) te *= i + 1; // ll num = te; // num %= 10; // cout << num << endl; // //return; //} ll res = 1; ll temp = 1; for (ll i = n; i > 0; i--) { temp *= (i % 10); res += temp; if (temp == 0) break; } cout << res % 10 << endl; return; } int main() { int t; cin >> t; while (t--) solve(); return 0; }