#include<bits/stdc++.h>
#define ll long long
using namespace std;
int bts(int n)
{
int ctr = 0;
if (n && !(n & (n - 1)))
return n;
while(n){
n >>= 1;
ctr += 1;
}
return 1 << (ctr-1);
}
int main()
{
int tc;
cin>>tc;
while(tc--)
{
ll n;
cin>>n;
n = n%60;
vector<ll>v(60);
v[0] = 0, v[1] = 1;
int c;
for(int i=2;i<60;i++){
v[i] = ((v[i-1]%10) + (v[i-2]%10))%10;
}
int j = bts(n);
cout<<v[j-1]<<endl;
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBidHMoaW50IG4pIAp7IAoJaW50IGN0ciA9IDA7IAoJaWYgKG4gJiYgIShuICYgKG4gLSAxKSkpIAoJCXJldHVybiBuOyAKCQoJd2hpbGUobil7IAoJCW4gPj49IDE7IAoJCWN0ciArPSAxOyAKCX0gCgkKCXJldHVybiAxIDw8IChjdHItMSk7IAp9IAppbnQgbWFpbigpCnsKCWludCB0YzsgCgljaW4+PnRjOwoJd2hpbGUodGMtLSkKCXsKCQlsbCBuOwoJCWNpbj4+bjsKCQluID0gbiU2MDsKCQl2ZWN0b3I8bGw+dig2MCk7CgkJdlswXSA9IDAsIHZbMV0gPSAxOwoJCWludCBjOwoJCWZvcihpbnQgaT0yO2k8NjA7aSsrKXsKCQkJdltpXSA9ICgodltpLTFdJTEwKSArICh2W2ktMl0lMTApKSUxMDsKCQl9CiAgICAgICAgaW50IGogPSBidHMobik7CiAgICAgICAgY291dDw8dltqLTFdPDxlbmRsOwoJfQp9