Problem:
Score : 100 points

Problem Statement

You are given three words s_1, s_2 and s_3, each composed of lowercase English letters, with spaces in between.
Print the acronym formed from the uppercased initial letters of the words.

Constraints

s_1, s_2 and s_3 are composed of lowercase English letters.

1 ≤ |s_i| ≤ 10 (1≤i≤3)

Input

Input is given from Standard Input in the following format:

s_1 s_2 s_3

Output

Print the answer.

Sample Input 1

atcoder beginner contest

Sample Output 1

ABC

The initial letters of atcoder, beginner and contest are a, b and c. Uppercase and concatenate them to obtain ABC.

Sample Input 2

resident register number

Sample Output 2

RRN

Sample Input 3

k nearest neighbor

Sample Output 3

KNN

Sample Input 4

async layered coding

Sample Output 4

ALC

Solution in Scala (2.11.7) (judge verdict: Runtime Error)

/*
  Created by ryuhouketsu on 2017/04/22.
  */
import scala.util.control.Breaks

object Main extends App {
  val b = new Breaks
  val str1 = readLine
  val str2 = readLine
  if (str1.length > str2.length) {
    println("GREATER")
    System.exit(0)
  }
  else if (str1.length < str2.length) {
    println("LESS")
    System.exit(0)
  }
  b.breakable {
    for (i <- 0 to str1.length - 1) {
      if (str1(i) > str2(i)) {
        println("GREATER")
        b.break
      }
      else if (str1(i) < str2(i)) {
        println("LESS")
        b.break
      }
      if (str1(i) == str2(i) && i == str1.length - 1) {
        println("EQUAL")
      }
    }
  }
}