\begin{problem}{Занимательное дежурство}{duty.in}{duty.out}{2 секунды}{256 мегабайт}

%Автор задачи: Анна Малова
%Автор условия: Григорий Шовкопляс

Однажды на перемене, во время дежурства по классу,
Дима написал на доске несколько латинских букв и позвал Гришу на них посмотреть. 
Грише очень понравилась композиция на доске, но к началу урока доска должна быть идеально чистой. 
Ребятам жалко просто стирать буквы, и чтобы сделать этот процесс интереснее, 
Гриша предложил занимательную игру. 

Ребята делают ходы по очереди. В свой ход игрок стирает с доски две одинаковые
буквы, а вместо них записывает на доску одну любую букву. Так, например, из набора букв 
\{a, b, a\} можно получить наборы \{a, b\}, \{b, b\}, \{b, c\}, \dots, \{b, z\}.
Проигрывает тот, кто не может сделать ход, поскольку все записанные на доске буквы различны.
Проигравший моет доску. Гриша ходит первым.

За происходящим внимательно наблюдает строгая учительница Дарья Владимировна. 
Она хочет узнать, кто выиграет в придуманной ребятами игре, если оба игрока
будут придерживаться оптимальной стратении.

Ваша задача~--- помочь ей узнать ответ на этот вопрос.

\InputFile
В единственной строке входного файла находится набор букв, который был исходно
записан на доске (число букв в наборе от 1 до $100\,000$, буквы не разделены пробелами).

\OutputFile
В выходной файл выведите \texttt{Grisha}, если выиграет Гриша, и \texttt{Dima} в противном случае.

\Examples

\begin{example}%
\exmp{
abc
}{
Dima
}%
\exmp{
aba
}{
Grisha
}%
\end{example}

\end{problem}
