#include typedef long long ll; #define FOR(i,a,b) for(ll i=(a);i<(b);i++) #define REP(i,a) FOR(i,0,a) using namespace std; ll T,B; vector ans; int main(){ cin>>T>>B; B*=-1; REP(q,T){ ll N; cin>>N; ans.clear(); while(N){ ll a=N%B; a=(a+B)%B; N=-(N-a)/B; ans.push_back(a); } reverse(ans.begin(),ans.end()); for(auto a:ans){ cout<