#MTHA0000001. Thương và số dư (Quotient and Remainder)

Thương và số dư (Quotient and Remainder)

Thương và số dư (Quotient and Remainder)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho hai số nguyên dương AA và BB. Khi chia AA cho BB, tồn tại duy nhất hai số nguyên QQ và RR sao cho A=Q⋅B+RA = Q\cdot B + R và 0≤R<B0 \le R < B. Hãy xác định thương nguyên QQ và số dư RR.

Input

Một dòng chứa hai số nguyên dương AA và BB.

Output

In ra hai số nguyên QQ và RR, lần lượt là thương nguyên và số dư khi chia AA cho BB.

Subtask

  • Subtask 1 (30 điểm):
    • 1≤A≤1061 \le A \le 10^6.
    • 1≤B≤1061 \le B \le 10^6.
  • Subtask 2 (70 điểm):
    • 1≤A≤10181 \le A \le 10^{18}.
    • 1≤B≤10181 \le B \le 10^{18}.

Ví dụ

Ví dụ 1

Input

47 6

Output

7 5

Giải thích

Ta có 47=7⋅6+547 = 7\cdot 6 + 5, nên thương là 77 và số dư là 55.

Ví dụ 2

Input

81 9

Output

9 0

Giải thích

Ta có 81=9⋅981 = 9\cdot 9, nên số dư bằng 00.

Ví dụ 3

Input

5 12

Output

0 5

Giải thích

Vì 5<125<12, chưa tạo được nhóm đầy đủ kích thước 1212; thương là 00 và số dư là 55.