/*
TASK:risc
LANG:C++
*/

#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);

if(n==1)
{
printf("4\n");
printf("A\n");
printf("B\n");
printf("+\n");
printf("+\n");
}

if(n==2)
{
printf("7\n");
printf("A\n");
printf("B\n");
printf("B\n");
printf("B\n");
printf("+\n");
printf("+\n");
printf("+\n");
}

/*
if(n==3)
{
printf("8\n");
printf("B\n");
printf("A=C\n");
printf("+\n");
printf("B=A\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("+\n");
}
*/

if(n==3)
{
printf("8\n");
printf("?\n");
printf("B\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("LOOP\n");
}

if(n==4)
{
printf("8\n");
printf("A=C\n");
printf("A\n");
printf("B=A\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("B=A\n");
printf("A\n");
printf("+\n");
}

if(n==5)
{
printf("9\n");
printf("A=C\n");
printf("B=A\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("B=A\n");
printf("A\n");
printf("+\n");
printf("+\n");
}

if(n>=6)
{
printf("10\n");
printf("A=B\n");
printf("?\n");
printf("B\n");
printf("+\n");
printf("LOOP\n");
printf("B=A\n");
printf("+\n");
printf("+\n");
printf("+\n");
printf("A\n");
}
return 0;
}
