Sinh số (HSG 14-15)

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: PRODUCT.INP
Output: PRODUCT.OUT

Dạng bài

Cho số nguyên dương ~N~ ~(0 \le N \le 10^{15})~.

Yêu cầu

Tìm số nguyên dương ~Q~ nhỏ nhất sao cho tích các chữ số của ~Q~ bằng ~N~.

Input

Vào từ file văn bản PRODUCT.INP:

  • Dòng thứ nhất ghi số nguyên dương ~T~ ~(2 \le T \le 100)~ là số lượng test.
  • ~T~ dòng tiếp theo, mỗi dòng ghi một số nguyên dương ~N~

Output

Ghi ra file văn bản PRODUCT.OUT gồm ~T~ dòng, mỗi dòng ghi ra số ~Q~ tìm được tương ứng với số ~N~, nếu không tìm được thì ghi ra số ~-1~.

Scoring

  • Không có giới hạn gì thêm

Ví dụ

Input
3
10
16
13
Output
25
28
-1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.