import java.util.Scanner; public class Main{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int w = 0; int a,b,c,d,e; if(n < 10 ) { w = 1; System.out.println(w); System.out.println(n); System.out.println(n); }else if(n < 100) { w = 2; a = n / 10; b = n % 10; System.out.println(w); System.out.println(a +" " + b); System.out.println(b * 10 + a); }else if(n < 1000) { w = 3; a = n / 100; b = n / 10 % 10; c = n % 10; System.out.println(w); System.out.println(a +" " + b + " " + c); System.out.println(c * 100 + b * 10 + a); }else if(n < 10000) { w = 4; a = n / 1000; b = n / 100 % 10; c = n / 10 % 10; d = n % 10; System.out.println(w); System.out.println(a +" " + b +" " + c + " " + d); System.out.println(d * 1000 + c * 100 + b * 10 + a); }else if(n < 100000) { w = 5; a = n / 10000; b = n / 1000 % 10; c = n / 100 % 10; d = n / 10 % 10; e = n % 10; System.out.println(w); System.out.println(a +" " + b +" " + c + " " + d + " " + e); System.out.println(e * 10000 + d * 1000 + c * 100 + b * 10 + a); } } } /************************************************************** Problem: 1962 User: admin Language: Java Result: Accepted Time:1060 ms Memory:42908 kb ****************************************************************/