#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int sum=0;
    int s=1;
    int nn=n;
    int nnn=n;
    while(n>0){
        n=n/10;
        sum++;
        s=s*10;
    }
    s=s/10;
    cout<<sum<<endl; 
  
    while(s>0){ 
        cout<<nn/s<<" ";   
        nn=nn%s;   
        s=s/10;
    }
   cout<<endl;
    while(nnn>0){
        cout<<nnn%10;
        nnn=nnn/10;
    }
}
/**************************************************************
	Problem: 1962
	User: yangjunwen
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/