#ifndef INCLUDED_MAIN #define INCLUDED_MAIN #include __FILE__ int main(void){ int t; cin >> t; for(;t--;){ ll n; cin >> n; int m = n%9; if(m==0){ cout << (ll)(1e18)- n/9 << " " << (ll)(1e18)-1 << "\n"; }else if(m==1){ cout << (ll)(1e17)- n/9 << " " << (ll)(1e17) << "\n"; }else if(m==2){ cout << (ll)(1e17)- n/9 << " " << (ll)(1e17) +1 << "\n"; }else if(m==3){// if(n==3) cout << 3 << " " << 3 << "\n"; else if(n==12) cout << 60 << " " << 61 << "\n"; else if(n==21) cout << 38 << " " << 40 << "\n"; else if(n==30) cout << 6 << " " << 9 << "\n"; else if(n==39) cout << 4 << " " << 9 << "\n"; else cout << 88888888888888888ll << " " << 88888888888888888ll +n/9-5 << "\n"; }else if(m==4){ cout << (ll)(1e17)- n/9 << " " << (ll)(1e17) +2 << "\n"; }else if(m==5){// if(n==5) cout << 5 << " " << 5 << "\n"; else if(n==14) cout << 70 << " " << 71 << "\n"; else if(n==23) cout << 58 << " " << 60 << "\n"; else cout << 88888888888888888ll << " " << 88888888888888888ll +n/9-3 << "\n"; //cout << (ll)(1e17)- n/9 << " " << (ll)(1e17) << "\n"; }else if(m==6){ if(n==6) cout << 6 << " " << 6 << "\n"; else if(n==15) cout << 77 << " " << 78 << "\n"; else cout << 88888888888888888ll << " " << 88888888888888888ll +n/9-2 << "\n"; //cout << (ll)(1e17)- n/9 << " " << (ll)(1e17) << "\n"; }else if(m==7){ if(n==7) cout << 7 << " " << 7 << "\n"; else cout << 88888888888888888ll << " " << 88888888888888888ll +n/9-1 << "\n"; }else if(m==8){ cout << 88888888888888888ll << " " << 88888888888888888ll+ n/9 << "\n"; } } } #else #include using namespace std; using ll = long long; using ld = long double; #define rep(i,n) for(i=0;i<(n);i++) #define all(a) a.begin(), a.end() #define min(a,b) (ab?a:b) #endif