Problem:
Score : 200 points

Problem Statement

You are given two positive integers A and B. Compare the magnitudes of these numbers.

Constraints

1 ≤ A, B ≤ 10^{100}

Neither A nor B begins with a 0.

Input

Input is given from Standard Input in the following format:

A
B

Output

Print GREATER if A>B, LESS if A<B and EQUAL if A=B.

Sample Input 1

36
24

Sample Output 1

GREATER

Since 36>24, print GREATER.

Sample Input 2

850
3777

Sample Output 2

LESS

Sample Input 3

9720246
22516266

Sample Output 3

LESS

Sample Input 4

123456789012345678901234567890
234567890123456789012345678901

Sample Output 4

LESS

Solution in JavaScript (node.js v5.12) (judge verdict: Accepted)

'use strict'

function main(s) {

  s = s.split('\n').slice(0, -1);

  const a = s[0];
  const b = s[1];

  let ans = 'EQUAL';

  if (a.length > b.length) {
    ans = 'GREATER';
  } else if (a.length < b.length) {
    ans = 'LESS';
  } else {
    for (let i = 0; i < a.length; i++) {
      const na = Number(a.charAt(i));
      const nb = Number(b.charAt(i));
      if (na > nb) {
        ans = 'GREATER';
        break;
      } else if (na < nb) {
        ans = 'LESS'
        break;
      } else {
        continue;
      }
    }
  }

  console.log(ans);
}

main(require("fs").readFileSync("/dev/stdin", "utf8"));