Problem:
Score : 100 points

Problem Statement

You will be given an integer a and a string s consisting of lowercase English letters as input.

Write a program that prints s if a is not less than 3200 and prints red if a is less than 3200.

Constraints

2800 \leq a < 5000

s is a string of length between 1 and 10 (inclusive).

Each character of s is a lowercase English letter.

Input

Input is given from Standard Input in the following format:

a
s

Output

If a is not less than 3200, print s; if a is less than 3200, print red.

Sample Input 1

3200
pink

Sample Output 1

pink

a = 3200 is not less than 3200, so we print s = pink.

Sample Input 2

3199
pink

Sample Output 2

red

a = 3199 is less than 3200, so we print red.

Sample Input 3

4049
red

Sample Output 3

red

a = 4049 is not less than 3200, so we print s = red.

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

object Main {
  def main(args: Array[String]) {
    if (sys.env.getOrElse("TEST", "") == "1") {
      println(test());
    } else {
      val input = io.Source.stdin.getLines().mkString("\n");
      println(solve(input).trim());
    }
  }

  def solve(input: String): String = {
    val a :: s :: _ = input.split("\n").toSeq
    if (a.toInt >= 3200) {
      s
    } else {
      "red"
    }
  }

  val tests = List(
    """3200
      |pink""".stripMargin -> """pink""".stripMargin,
    """3199
      |pink""".stripMargin -> """red""",
    """4049
      |red""".stripMargin -> """red"""
  );

  def test(): String = {
    tests
      .map { case (i, o) => (i.trim(), o.trim()) }
      .zipWithIndex
      .map {
        case ((input, outputExpect), i) => {
          val output = solve(input).trim();
          s"test${i + 1}:" + (if (output == outputExpect) {
                                "Passed"
                              } else {
                                s"Failed\nexpect:\n${outputExpect}\noutput:\n${output}"
                              })
        }
      }
      .mkString("\n");
  }
}