DSA03016

Xem PDF

Điểm: 100 Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho hai số nguyên dương \(S\)\(D\), trong đó \(S\) là tổng các chữ số và \(D\) là số các chữ số của một số. Nhiệm vụ của bạn là tìm số nhỏ nhất thỏa mãn \(S\)\(D\)?

Ví dụ: Với \(S = 9\)\(D = 2\), ta có số nhỏ nhất thỏa mãn \(S\)\(D\)\(18\).

Input

  • Dòng đầu tiên đưa vào số lượng bộ test \(T\) (\(1 \leq T \leq 100\)).
  • Những dòng kế tiếp đưa vào các bộ test. Mỗi bộ test gồm \(2\) số \(S\)\(D\) (\(1 \leq S, D \leq 1000\)) được viết trên một dòng.

Output

  • Gồm \(T\) dòng, dòng thứ \(i\) là kết quả của test thứ \(i\). Nếu không có đáp án, in ra \(-1\).

Example

Test 1
Input
2
9 2
20 3
Output
18
299

Bình luận

Không có bình luận nào.