Щоб дізнатися, чи належить клітинка зафарбованій ділянці, треба це спитати у Еолімпа. Для цього потрібно одному рядку вивести символ <<\t{?}>> та два цілі числа $x$ та $y$ $(1 \le x \le 100, \; 1 \le y \le 100)$ --- координати точки, яку ви хочете запитати. Після цього вам потрібно вивести символ нового рядка та виконати операцію \t{flush}. Після цього потрібно зчитати рядок. Еолімп виведе або <<\t{inside}>>, якщо клітинка зафарбована, або <<\t{outside}>> інакше.

\begin{itemize}

\item \t{fflush(stdout)} або \t{cout.flush()} в C++;

\item \t{System.out.flush()} в Java;

\item \t{flush(output)} в Pascal;

\item \t{stdout.flush()} в Python;

\item для всіх інших мов вам потрібно дивитися документацію самостійно.

\end{itemize}

Ви можете поставити не більше $10\,000$ питань.

Коли ви будете знати відповідь, вам потрібно вивести символ <<\t{!}>>, пробіл, та один з двох варіантів: або <<\t{square}>> (якщо зафарбована Еолімпом фігура --- квадрат), або <<\t{rectangle}>> (якщо фігура --- прямокутник).

Якщо ви не будете дотримувалися формату взаємодії, то ви можете отримати будь-який вердикт: \t{Неправильна відповідь}, \t{Помилка виконання}, \t{Перевищено обмеження часу}, тощо.