Диплом
Сергій незабаром завершує навчанння в інституті. Вже написана пояснювальна записка до випускної кваліфікаційної роботи і оформлено усі документи. Тепер Сергій задумався, чи не зможе він отримати за результатами навчання диплом з відзнакою. У офіційних документах він знайшов наступне: "Студент отримує диплом з відзнакою, якщо кількість оцінок "добре" не перевищує 25% (у виняткових випадках допускається одна оцінка "задовільно"".
Більш формально, студент отримує диплом з відзнакою, якщо у нього не більше однієї оцінки "задовільно", а кількість оцінок "добре" та "задовільно" не перевищує 25% від загальної кількості оцінок. Вивчивши свою залікову книжку, Сергій склав список усіх оцінок, які він отримав за роки навчання в інституті. Список виявився досить великим: оцінок виявилось n штук. Напишіть програму, яка за цим списком визначить, який диплом отримає Сергій у відповідності з вказаним вище правилом.
Вхідні дані
Перший рядок вхідного файлу містить число n (1 ≤ n ≤ 100000). Другий рядок вхідного файлу містить n чисел – оцінки Сергія. Числом 5 позначається оцінка "відмінно", числом 4 – оцінка "добре", числом 3 – оцінка "задовільно". Кожне число у другому рядку рівне або 3, або 4, або 5.
Вихідні дані
У вихідний файл виведіть "Degree with honors", якщо Сергій отримає диплом з відзнакою, і "Ordinary degree" у протилежному випадку.