Задачі
Прогрес в артилерії
Прогрес в артилерії
Артилерія завжди була видом військ, у якому інтенсивно викорситовувались різноманітні лічильні пристрої. Колись вони були механічними і показували результати обчислень при допозі коліщат з намальованими цифрами. Однак прогрес не стояв на місці. Одного разу конструктори розробили електричний пристрій, який показував результати при допомозі сегментних індикаторів.
\includegraphics{https://static.e-olymp.com/content/15/15be14c9fb8295f218276ea5ad6c89bddafacf50.jpg}
До його бистродії та точності претензій не виникло, а ось що стосується способу відображення… Деякий генерал-ретроград віднісся до нього з великою недовірою. Ці індикатори (розмишляв він) --- досить-таки ненадійна штука. Варто не загорітись всього лише одному потрібному сегменту або, навпаки, загорітись непотрібному --- і результат виявиться спотвореним. Добре ще, якщо в результаті спотворення буде видно несенітницю --- оператор помітить. А якщо результат буде як завжди виглядати правдоподібно, як нормальна послідовність цифр? Спотворення всього одного разряду здатно перетворити \textbf{888} у \textbf{808}. Два разряди, і \textbf{888} перетворюється у \textbf{800}. Так недовго відкритт вогонь і по власним позиціям!
Необхідно розробити програму, яка за заданим числом визначає найбільше відхилення, яке може виникнути в його відображенні при <<помилці одного сегменту>> в одном і двох розрядах.
\InputFile
У першому рядку задано ціле невідємне число \textbf{N}, яке досліджується на можливість внесенння спотворень, \textbf{0} ≤ \textbf{N} ≤ \textbf{10^1000}.
\OutputFile
В першому рядку ціле додатне число, рівне максимальному відхиленню від істинного показу при помилці одного сегменту.
У другому рядку ціле додатне число, рівне максимальному відхиленню від істинного показу при двох помилках одного сегменту, які відбудись в різних розрядах.
Якщо у якомусь з цих випадків відхилення неможливе, то замість числа повинно стояти слово \textbf{NO}.
Необхідно розглядати лише ситуації, при яки результат після спотворення виглядає коректно. Припускається, що пристрій не відображає незначущі нулі на початкуе числа, так що спотворення типу <<замість \textbf{888} відобразилось \textbf{088}>> не розглядаються.
Вхідні дані #1
1
Вихідні дані #1
6 NO
Пояснення: Примітка: для одиниці моливе лише одне спотворення, коли вона перетворюється в сімку. Відповідно, відхилення складає |1-7|=6. Спотворення двох розрядів неможливо в принципі, так як є лише один розряд.