eolymp
bolt
Try our new interface for solving problems
Problems

Диплом

Диплом

Сергей скоро заканчивает обучение в институте. Уже написана пояснительная записка к выпускной квалификационной работе и оформлены все документы. Теперь Сергей задумался, не может ли он получить по результатам обучения диплом с отличием. В официальных документах он нашел следующее: "\textit{Студент получает диплом с отличием, если количество оценок "хорошо" не превышает }\textit{\textbf{25}}\textit{\% (в исключительных случаях допускается одна оценка "удовлетворительно"}". Более формально, студент получает диплом с отличием, если у него не более одной оценки "удовлетворительно", а количество оценок "хорошо" и "удовлетворительно" не превышает \textbf{25}\% от общего количества оценок. Изучив свою зачетную книжку, Сергей составил список всех оценок, которые он получил за годы обучения в институте. Список получился достаточно большим: оценок оказалось \textbf{n} штук. Напишите программу, которая по этому списку определит, какой диплом получит Сергей в соответствии с указанным выше правилом. \InputFile Первая строка входного файла содержит число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{100000}). Вторая строка входного файла содержит \textbf{n}чисел -- оценки Сергея. Числом \textbf{5} обозначается оценка "отлично", числом \textbf{4} -- оценка "хорошо", числом \textbf{3} -- оценка "удовлетворительно". Каждое число во второй строке равно либо \textbf{3}, либо \textbf{4}, либо \textbf{5}. \OutputFile В выходной файл выведите "\textbf{Degree with honors}", если Сергей получает диплом с отличием, и "\textbf{Ordinary degree}" иначе.
Time limit 1 second
Memory limit 64 MiB
Input example #1
5
5 5 5 5 4
Output example #1
Degree with honors