#include<stdio.h>
#include<string.h>
int main()
{
long long int carry,m,n,a,b,c,arr[1000],i,j,arr1[1000],count,temp;
while(scanf("%lld%lld",&m,&n)==2)
{
if(m==0&&n==0)
{
break;
}
i=0;
while(m>0)
{
a=m%10;
arr[i]=a;
m=m/10;
i++;
}
j=0;
while(n>0)
{
b=n%10;
arr1[j]=b;
n=n/10;
j++;
}
count=0;
if(i>j)
{
temp=i;
}
else
{
temp=j;
}
carry=0;
for(i=0; i<temp; i++)
{
c=arr[i]+arr1[i]+carry;
if(c>9)
{
carry=1;
count++;
}
else
{
carry=0;
}
}
memset(arr,0,1000);
memset(arr1,0,1000);
if(count==0)
{
printf("No carry operation.\n");
}
else if(count==1)
{
printf("1 carry operation.\n");
}
else
{
printf("%lld carry operations.\n",count);
}
}
return 0;
}