#include <cstdio>
using namespace std;

#define MAXNUM 1000001
bool prime[MAXNUM];

void eratosthenes()
{
	prime[0]=prime[1]=false;

	for(int i=2; i<MAXNUM; i++)
	{
		prime[i]=true;
	}
	
	for(int i=2; i*i<MAXNUM; i++)
	{
		if(prime[i])
		{
			for(int j=i*i; j<MAXNUM; j+=i)
			{
				prime[j]=false;
			}
		}
	}
}

int getkey(int a)
{
	int t;
	for(int i=a; i>=2; i--)
	{
		if(a%i!=0) continue;
		if(prime[i])
		{
			t=i;
			break;
		}
	}
	int ret=t;
	for(int i=t-1; i>=2; i--)
	{
		if(a%i!=0) continue;
		if(prime[i]) ret-=i;
	}
	
	return ret;
}

int main()
{
	eratosthenes();
	int a,b;
	while(scanf("%d%d", &a, &b), (a||b))
	{
		if(getkey(a) > getkey(b)) puts("a");
		else puts("b");
	}
}