Artilleriyada irəliləyiş
Artilleriya həmişə müxtəlif hesablama cihazlarının intensiv istifadə edildiyi bir qoşun növü olmuşdur. Bir vaxtlar bu cihazlar mexaniki idi və nəticələri üzərində rəqəmlər çəkilmiş çarxların köməyi ilə göstərirdilər. Lakin texnologiya inkişaf etdikcə, konstruktorlar nəticələri seqmentli indikatorlar vasitəsilə göstərən elektrik cihazı hazırladılar.
Bu cihazın sürəti və dəqiqliyi ilə bağlı heç bir şikayət yox idi, lakin göstərmə üsulu ilə bağlı bəzi narahatlıqlar var idi. Bir general-retrograd bu cihazlara böyük etimadsızlıqla yanaşırdı. Onun fikrincə, bu indikatorlar kifayət qədər etibarlı deyildi. Əgər lazım olan bir seqment yanmasa və ya əksinə, lazımsız bir seqment yansa, nəticə təhrif olunacaq. Əgər təhrif nəticəsində mənasız bir şey görünərsə, operator bunu fərq edər. Amma nəticə həmişəki kimi inandırıcı, normal rəqəm ardıcıllığı kimi görünərsə? Məsələn, yalnız bir rəqəmin təhrifi 888-i 808-ə çevirə bilər. İki rəqəmin təhrifi isə 888-i 800-ə çevirir. Beləliklə, öz mövqelərinə atəş açmaq çox da çətin deyil!
Verilmiş ədəd üçün onun göstərilməsində bir və iki rəqəmdə "bir seqment səhvi" zamanı yaranacaq ən böyük sapmanı müəyyən edən bir proqram hazırlamaq lazımdır.
Giriş verilənləri
Birinci sətirdə təhriflərin mümkünlüyü üçün araşdırılan tam qeyri-mənfi ədəd N verilir, 0 ≤ N ≤ 10^1000.
Çıxış verilənləri
Birinci sətirdə bir seqment səhvi zamanı həqiqi göstəricidən maksimum sapmaya bərabər olan müsbət tam ədəd.
İkinci sətirdə iki fərqli rəqəmdə baş verən bir seqment səhvi zamanı həqiqi göstəricidən maksimum sapmaya bərabər olan müsbət tam ədəd.
Əgər bu hallardan hər hansı birində sapma mümkün deyilsə, onda ədəd əvəzinə NO sözü olmalıdır.
Yalnız təhrifdən sonra nəticənin düzgün göründüyü halları nəzərə almaq lazımdır. Cihazın ədədin əvvəlində əhəmiyyətsiz sıfırları göstərmədiyi qəbul edilir, belə ki, təhriflər "əvəzinə 888 088 göstərildi" kimi hallar nəzərə alınmır.