#include<cstdio>
#include<cstdlib>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<string>
#include<cstring>

const int MaxN = 1e6;
using namespace std;

int main()
{
	char a[MaxN],b[MaxN];
	int flag=0;
	gets(a);
	gets(b);
	if(strcmp(a,b)==0)
		printf("EQUAL\n");
	if(strlen(a)==strlen(b))
	{
		for(int i = 0;i < strlen(a);i++)
		{
			if(a[i]>b[i])
			{
				flag=1;
				break;
			}
			if(a[i]<b[i])
			{
				flag=2;
				break;
			}
		}
	}
	if(strlen(a)>strlen(b) || flag==1)
		printf("GREATER\n");
	if(strlen(a)<strlen(b) || flag==2)
		printf("LESS\n");
}
