#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll coins(int x){
if(x==0) return 3;
return (ll)pow(3,x+1) + (ll)x * (ll)pow(3,x-1);
}
int main() {
// your code goes here
int t=1;
cin>>t;
while(t--){
ll n;
cin>>n;
ll ans = 0;
for(int i=20;i>=0;i--){
ll temp = pow(3,i);
while(n >= temp){
n -= temp;
ans += coins(i);
}
}
ans += n*3;
cout<<ans<<"\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCgpsbCBjb2lucyhpbnQgeCl7IAoJaWYoeD09MCkgcmV0dXJuIDM7CglyZXR1cm4gKGxsKXBvdygzLHgrMSkgKyAobGwpeCAqIChsbClwb3coMyx4LTEpOwp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCB0PTE7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pewoJCWxsIG47CgkJY2luPj5uOwoJCWxsIGFucyA9IDA7CgkJCgkJZm9yKGludCBpPTIwO2k+PTA7aS0tKXsKCQkJbGwgdGVtcCA9IHBvdygzLGkpOwoJCQl3aGlsZShuID49IHRlbXApewoJCQkJbiAtPSB0ZW1wOwoJCQkJYW5zICs9IGNvaW5zKGkpOwoJCQl9CgkJfQoJCQoJCWFucyArPSBuKjM7CgkJY291dDw8YW5zPDwiXG4iOwoJfQoJcmV0dXJuIDA7Cn0=