#include<bits/stdc++.h>
using namespace std;
long long wei(long long x)
{
long long ans=0;
while(x)
{
x/=10;
ans++;
}
return ans;
}
long long pow1(long long x,long long y)
{
if(y==1) return x;
return pow(x,y);
}
int main()
{
long long n,sum=-123245,ans=0;
cin>>n;
while(sum)
{
if(sum==-123245) sum=n/2;
if(sum!=0) n=n*pow1(10,wei(sum))+sum;
cout<<n<<endl;
sum/=2;
}
cout<<wei(n)<<endl;
return 0;
}
0分,求大佬Debug