#include<stdio.h>
int main()
{ int a[4]={0,1,2,4}; int i,j,k; int b[3*4*4]={0}; int l=0; for(i=1;i<4;i++)//百位 for(j=0;j<4;j++)//十位 for(k=0;k<4;k++)//个位 if(a[i]+a[j]+a[k]==4) b[l++]=a[i]*100+a[j]*10+a[k]; printf("%d\n",l); for(i=0;i<l;i++) printf("%4d",b[i]); return 0;
}