Write a program that reads two natural numbers a and b, with b > 0, and prints the integer division d and the remainder r of a divided by b.

Remember that, by definition, d i r must be the only integer numbers such that 0 ≤ r < b and d · b + r = a.

Input

Input consists of a and b, with b > 0.

Output

Print a line with the integer division and the remainder of a divided by b, separated by a space.

Observation

Although the conditions for the input of this exercise prevent divisions by zero, check what happens to your program in that case.

Public test cases

**Input**

32 6

**Output**

5 2

**Input**

30 15

**Output**

2 0

Information

- Author
- Jordi Petit
- Language
- English
- Translator
- Carlos Molina
- Original language
- Catalan
- Other languages
- Catalan
- Official solutions
- C++ Java Pascal Python
- User solutions
- Ada C C++ Erlang Haskell Java Lisp Lua Perl PHP Python Ruby Rust