Statement is not available in English language
C. Lanzadardos inexperto
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Zum es un hechicero que sirve al Club de Prestidigitadores Competentes de Fritania Ingenia (CPCFI). Sin embargo, por motivos personales, sus servicios deben ser prestados al Club de Ingeniosos Scouts Kamikazes Ostentosos (CISKO). Al unirse a esta agrupación, la scout líder, Karen, le dijo que debía mejorar sus habilidades con los dardos, debido a que en sus nuevas aventuras no será tan fácil usar sus hechizos.

Zum es muy malo con los dardos, así que te pide elaborar un registro de su entrenamiento para lanzar dardos hacia un blanco. Este blanco consiste de dos círculos, un círculo pequeño y un círculo grande, el círculo pequeño siempre se encuentra dentro del círculo grande.

Zum lanzará Q dardos, si el dardo cae dentro del círculo pequeño, los amigos que se encuentran observando su entrenamiento gritarán "YAAAAY!", si cae fuera del círculo pequeño pero dentro del círculo grande, sus amigos gritarán "MEH" y si el dardo cae fuera del blanco, sus amigos lo abuchearán con la expresión "BUUUUU!". Zum medirá su progreso viendo la retroalimentación de sus amigos.

Para hacer tu tarea más fácil, Zum te dice que su blanco se encuentra colocado de forma paralela a una pared, es decir puedes asumir que los círculos se encuentran en el plano bidimensional y que conoces la posición del centro (x, y) y el radio del círculo r, de igual manera te dice que creó un hechizo que le permite calcular la posición en el plano en la cual cayó el dardo, por lo tanto sabrás el punto (u, v) exacto donde cayó.

Para cada dardo lanzado, registra el grito de los amigos de Zum.

Input

La primera línea contiene tres números reales r1, x1, y1 (1.0 ≤ r1 ≤ 1000.0), ( - 1000.0 ≤ x1, y1 ≤ 1000.0), el radio y la posición del centro del círculo grande.

La segunda línea contiene tres números reales r2, x2, y2 (1.0 ≤ r2 ≤ 1000.0), ( - 1000.0 ≤ x2, y2 ≤ 1000.0, ((x2 - x1)2 + (y2 - y1)2)0.5 + r2 ≤ r1) , el radio y la posición del centro del círculo pequeño. Si el dardo cae exactamente en la línea (borde) de algún círculo, se considera que está dentro de dicho círculo y está garantizado que el círculo grande contiene en su totalidad al círculo pequeño.

En la tercera línea hay un entero (1 ≤ Q ≤ 1000), la cantidad de dardos que Zum lanzará.

Después hay Q líneas, en cada línea hay dos números reales ( - 2000.0 ≤ ui, vi ≤ 2000.0), donde ui es la coordenada en x del punto pi y vi es la coordenada en y del punto pi

Output

Imprime Q líneas, los gritos de los amigos de Zum cuando lanza el iésimo dardo.

  • "YAAAAY!", si cae dentro del círculo pequeño.
  • "MEH", si cae dentro del círculo grande pero fuera del círculo pequeño
  • "BUUUUU!", si cae fuera de ambos círculos.

Subtareas

Los puntos de las subtareas son acumulables.

  • Subtarea 1 (37 puntos): Resuelve el caso para x1 = x2 = y1 = y2 = 0 (Ambos círculos están centrados en el origen)
  • Subtarea 2 (20 puntos): Resuelve el caso para x1 = x2 = y1 = y2 (Ambos círculos comparten el mismo centro).
  • Subtarea 3 (40 puntos): Sin consideraciones adicionales.
Examples
Input
10.0 0.0 0.0
5.0 0.0 0.0
3
3.0 4.0
8.0 0.0
12.0 12.0
Output
YAAAAY!
MEH
BUUUUU!
Input
20.0 100.0 100.0
10.0 100.0 100.0
3
100.0 100.0
100.0 115.0
121.0 100.0
Output
YAAAAY!
MEH
BUUUUU!