ЧИСЛА

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Дарина харесва числа, които се състоят от еднакви цифри. Например, числата $777$ или $5555$, но изобщо не харесва числото $1234$. Когато е в добро настроение, харесва също и числа, в които всички цифри освен една са еднакви, както например в числото $77727$.

Дарина разполага с числото $х$. Тя иска да намери най-малкото цяло число $y ≥ x$, което е с еднакви цифри, или в което само една цифра е различна.

Напишете програма numbers, която по дадено цяло число $х$ и информация, дали Дарина е в добро настроение, намира минималното цяло число $y ≥ x$, което се харесва на Дарина.

입력

От първия ред на стандартния вход се въвежда едно цяло число $х$.

От втория ред се въвежда едно цяло число $k$, равно на $0$ или $1$. Стойност $k = 1$ означава, че Дарина е в добро настроение, а $k = 0$ – че това не е така.

출력

На първия ред на стандартния изход програмата трябва да изведе едно цяло число $y$, което отговаря на следните условия:

  • $y ≥ x$;
  • ако $k = 0$, то всички цифри в десетичния запис на числото $y$ са еднакви;
  • ако $k = 1$, то всички цифри в десетичния запис на числото $y$ са еднакви, освен може би една цифра.

제한

  • $100 ≤ х ≤ 10^{17}$