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: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Từ một số nguyên dương ban đầu ~X_1~, bạn Minh lấy tích các chữ số khác ~0~ của ~X_1~ cộng với tổng các chữ số của ~X_1~ thì được số ~X_2~; tiếp tục lấy tích các chữ số khác ~0~ của ~X_2~ cộng với tổng các chữ số của ~X_2~ thì được số ~X_3~; cứ làm như vậy đến khi được số ~X_n~

Yêu cầu

Cho trước 2 số nguyên dương là ~X_1~ và ~N~. Hãy tìm số ~X_N~

Input

Đọc ở file văn bản TIMSO.INP có cấu trúc như sau:

  • Dòng đầu ghi số nguyên dương ~X_1~
  • Dòng thứ hai ghi số nguyên dương ~N~

Với ~X_1 \le 10^{16}~ và ~N \le 10^{16}~

Output

Ghi ra file văn bản TIMSO.OUT số nguyên ~X_N~

Chú ý: Tích hoặc tổng các chữ số của số tự nhiên ~x~ có ~1~ chữ số được xem là bằng ~x~

Ví dụ

Input
456
7
Output
17

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.