Problem:
Score : 100 points

Problem Statement

You are given a string S as input. This represents a valid date in the year 2019 in the yyyy/mm/dd format. (For example, April 30, 2019 is represented as 2019/04/30.)

Write a program that prints Heisei if the date represented by S is not later than April 30, 2019, and prints TBD otherwise.

Constraints

S is a string that represents a valid date in the year 2019 in the yyyy/mm/dd format.

Input

Input is given from Standard Input in the following format:

S

Output

Print Heisei if the date represented by S is not later than April 30, 2019, and print TBD otherwise.

Sample Input 1

2019/04/30

Sample Output 1

Heisei

Sample Input 2

2019/11/01

Sample Output 2

TBD

Solution in C# (Mono 4.6.2.0) (judge verdict: Runtime Error)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Numerics;
 
public class Program
{
    public static void Main()
    {
        string[] s =Console.ReadLine().Split(' ');
        int A = int.Parse(s[0]);
        int B = int.Parse(s[1]);
        int Q = int.Parse(s[2]);
        int[] S=new int[A];
        int[] T = new int[B];
       int[] q = new int[Q];
       int K =0;
       int K_min=99999;
        for(int i =0;i<A;i++)
        {
          S[i]=int.Parse(Console.ReadLine());
        }
        for(int i =0;i<B;i++)
        {
          T[i]=int.Parse(Console.ReadLine());
        }
        for(int i =0;i<Q;i++)
        {
          q[i]=int.Parse(Console.ReadLine());
          for(int j=0;j<A;j++)
          {
            for(int k=0;k<B;k++)
            {
          K=Math.Abs(q[i]-S[j])+Math.Abs(S[j]-T[k]);
          if(K_min>K)K_min=K;
          K=Math.Abs(q[i]-T[k])+Math.Abs(-1*S[j]+T[k]);
             if(K_min>K)K_min=K;
            }
          } Console.WriteLine(K_min);
           K_min=9999;

        }
        
    } 
}