Суддівство Олімпії
Протягом багатьох років група регіональних директорів конкурсів (RCDs) Міжнародного студентського конкурсу з програмування ACM (ICPC) була незадоволена тим, як оцінюються конкурсні роботи. Вони вважають, що з академічної точки зору неправильно надавати перевагу лише правильності програми, ігноруючи "якість" самої програми. Адже програмування як професія сприяє дизайну, стилю, підтримуваності тощо, а не лише правильності. Група пропонує, щоб роботи оцінювалися панеллю з шести суддів. Кожен суддя оцінює роботи за певним аспектом: 1) Правильність; 2) Надійність; 3) Загальний дизайн; 4) Ясність; 5) Стиль кодування; і 6) Підтримуваність. Остаточна оцінка роботи буде середнім значенням шести оцінок, які вона отримує.
Прихильники поточного стилю суддівства ICPC завжди відповідали, що неможливо неупереджено оцінити програму за будь-яким іншим критерієм, окрім правильності. Як ICPC може бути впевнений, що суддівство є справедливим? Іншими словами, як ICPC може бути впевнений, що жоден із суддів не надає перевагу певним командам і не ставить у невигідне становище інших? Будь-який натяк на звинувачення в процесі суддівства, і ICPC втрачає престижний статус, над яким працював роками. (Добре! Отже, у них є своя точка зору.) Проте це не зупинило інші сфери від оцінювання кандидатів на основі суб'єктивних критеріїв. Візьмемо, наприклад, гімнастику, або Нобелівські премії, або навіть власну нагороду ACM за докторську дисертацію. Це все високо шановані нагороди, де переможець обирається суддями за суб'єктивними критеріями. ICPC може використовувати нову систему суддівства, засновану на тій, що використовується в гімнастиці. Замість того, щоб кожен суддя оцінював певний аспект програми, кожен із шести суддів призначав би загальну оцінку (з десяти) на основі всіх шести вищезгаданих критеріїв. Щоб забезпечити неупередженість, остаточна оцінка роботи буде обчислюватися як середнє значення всіх оцінок після видалення двох оцінок: найвищої та найнижчої. Будь-який суддя, який надає перевагу певній команді (і присвоює їй незаслужено високу оцінку), ризикує тим, що ця оцінка буде відхилена. Аналогічно, будь-який суддя, який намагається поставити команду в невигідне становище, присвоюючи їй низьку оцінку, стикається з аналогічним ризиком.
Напишіть програму, щоб вивести остаточну оцінку роботи.
Вхідні дані
Ваша програма буде перевірена на одному або декількох тестових випадках. Кожен тестовий випадок описується на одному рядку введення, що містить оцінки суддів. Кінець тестових випадків позначається фіктивним тестовим випадком, у якому всі оцінки дорівнюють нулю.
Вихідні дані
Для кожного тестового випадку виведіть оцінку в окремому рядку (без зайвих десяткових точок і/або нулів).