#include <stdio.h>
#include <math.h>
#include <time.h>
#include <windows.h>
int z[4];
int l[8];
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
void setColor(int x)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),x);
}
int main ()
{
int n[10][10]= {0}, s=0,m=0,v=0, ua=0,ub=0;
int a,b, j,i, q=-8;
srand(time(NULL));
for (i=1; i<=3; i++)
{
q=q+13;
z[i]=q;
}
q=0;
for (i=1; i<=7; i++)
{
q=q+2;
l[i]=q;
}
q=0;
for (j=1; j<=15; j++)
{
for(i=1; i<=9; i++)
{
if (j%2==1||i==1||i==9)
{
gotoxy(i,j);
printf ("^");
gotoxy(i+13,j);
printf ("^");
gotoxy(i+26,j);
printf ("^");
}
}
}
v=1;
for (i=7; i>=1; i--)
{
n[3][i]=v;
gotoxy(z[3],l[i]);
printf ("%d",v);
v++;
}
while(1)
{
scanf("%d %d",a,b);
for (j=1; j<=7; j++)
{
if(n[a][j]!=0)
{
m=n[a][j];
ua=a;
ub=i;
}
break;
}
}
return 0;
}