Masala #BSDXLQU0KR

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

O'zgartirish

Sizga \(a\)va \(b\) sonlari beriladi.

Sizning vazifangiz \(a\) sonining boshiga yoki oxiriga bitta raqam (0 dan 9 gacha) qo'shib, hosil bo'lgan sonni \(b\) ga qoldiqsiz bo'linadigan qilishdir.

Bunday sonlar orasidan eng kichigini toping.


Kiruvchi ma'lumotlar:

Birinchi qatorda \(t\) — testlar soni beriladi (\(1 ≤ t < 10^4\)).

Keyingi \(t\) qatorda ikkita son beriladi:

  • \(a (1 ≤ a ≤ 10^9)\)
  • \(b (1 ≤ b ≤ 10^5)\)

Chiquvchi ma'lumotlar:

Har bir test uchun, \(a\) sonining boshiga yoki oxiriga bitta raqam qo'shish orqali hosil qilish mumkin bo'lgan va \(b\) ga qoldiqsiz bo'linadigan sonlar ichidan eng kichigini chiqaring.

Agar bunday son mavjud bo'lmasa, \(-1\) chiqaring.


Misollar
# input.txt output.txt
1
2
4 7
5 25
14
25
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin