#include using namespace std; using Int = long long; template inline void chmin(T1 &a,T2 b){if(a>b) a=b;} template inline void chmax(T1 &a,T2 b){if(a>t>>b; while(t--){ Int x; cin>>x; vector v; for(Int i=0;i<100;i++){ if(~i&1){ Int k=x%abs(b); v.emplace_back(k); x-=k; x/=abs(b); }else{ Int k=x%abs(b); if(k) k=abs(b)-k; v.emplace_back(k); x+=k; x/=abs(b); } } while(!v.empty()&&v.back()==0) v.pop_back(); if(v.empty()) v.emplace_back(0); reverse(v.begin(),v.end()); for(Int b:v) cout<