#include<stdio.h>
int main()
{
int count=0;
int yu=0; ///个位数字
int temp=0;
int a[10];
a[5]=5;
for(a[0]=1;a[0]<=9;a[0]++) ///1号
{
if(a[0]==5)
{
continue;
}
for(a[1]=1;a[1]<=9;a[1]++) /2
{
if(a[1]==a[0]|a[1]==5)
{
continue;
}
for(a[2]=1;a[2]<=9;a[2]++) /3
{
if(a[2]==a[0]|a[2]==a[1]|a[2]==5)
{
continue;
}
for(a[3]=1;a[3]<=9;a[3]++) /4
{
if(a[3]==a[0]|a[3]==a[1]|a[3]==a[2]|a[3]==5)
{
continue;
}
for(a[4]=1;a[4]<=9;a[4]++) 5
{
if(a[4]==a[0]|a[4]==a[1]|a[4]==a[2]|a[4]==a[3]|a[4]==5)
{
continue;
}
for (a[6]=1;a[6]<=9;a[6]++) 7
{
if(a[6]==a[0]|a[6]==a[1]|a[6]==a[2]|a[6]==a[3]|a[6]==a[4]|a[6]==a[5])
{
continue;
}
for(a[7]=1;a[7]<=9;a[7]++) 8
{
if(a[7]==a[0]|a[7]==a[1]|a[7]==a[2]|a[7]==a[3]|a[7]==a[4]|a[7]==a[5]|a[7]==a[6])
{
continue;
}
for(a[8]=1;a[8]<=9;a[8]++) 9
{
if(a[8]==a[0]|a[8]==a[1]|a[8]==a[2]|a[8]==a[3]|a[8]==a[4]|a[8]==a[5]|a[8]==a[6]|a[8]==a[7])
{
continue;
}
for(int i=1;i<8;i++)
{
temp=a[i-1]*a[i]*a[i+1];
yu=temp%10;
if(yu==i+1)
{
count++;
}
}
temp=a[8]*a[0]*a[1];
yu=temp%10;
if(yu==1)
{
count++;
}
temp=a[7]*a[8]*a[0];
yu=temp%10;
if(yu==9)
{
count++;
}
if(count==5)
{
for(int i=0;i<9;i++)
printf("%d",a[i]);
printf("\n");
}
// printf("%d",count);
count=0;
//printf("\n");
}
}
}
}
}
}
}
}
return 0;
}