# Mixed Fractions

Limits
1s, 512 MB

Given an improper fraction (as the numerator $N$ and the denominator $D$), determine and print it in mixed fraction form.

Here are a few examples of improper and mixed fractions:

Improper | Mixed |
---|

$\frac{9}{5}$ | $1\frac{4}{5}$ |

$\frac{3}{2}$ | $1\frac{1}{2}$ |

$\frac{11}{5}$ | $2\frac{1}{5}$ |

## Input

The input will contain two integers $N$ ($1 < N < 100$) and $D$ ($1 < D < N$).

All test cases will always produce a valid mixed fraction.

## Output

Print three integers: the whole number, the numerator and the denominator of the mixed fraction, each separated by a space.

## Sample

Input | Output |
---|

9 5 | 1 4 5 |

| CPU | Memory | Source |
---|

Bash 5.0 | 1× | 1× | 1× |

Brainf*ck | 1× | 1× | 1× |

C# Mono 6.0 | 1× | 1× | 1× |

C++11 GCC 7.4 | 1× | 1× | 1× |

C++14 GCC 8.3 | 1× | 1× | 1× |

C++17 GCC 9.2 | 1× | 1× | 1× |

C11 GCC 9.2 | 1× | 1× | 1× |

Common Lisp SBCL 2.0 | 1× | 1× | 1× |

Erlang 22.3 | 1× | 1× | 1× |

Free Pascal 3.0 | 1× | 1× | 1× |

Go 1.13 | 1× | 1× | 1× |

Haskell 8.6 | 1× | 1× | 1× |

Java 1.8 | 1× | 1× | 1× |

Kotlin 1.1 | 1× | 1× | 1× |

Lua 5.4 | 1× | 1× | 1× |

Node.js 10.16 | 1× | 1× | 1× |

Perl 5.30 | 1× | 1× | 1× |

PHP 7.2 | 1× | 1× | 1× |

PyPy 7.1 (2.7) | 1× | 1× | 1× |

PyPy 7.1 (3.6) | 1× | 1× | 1× |

Python 2.7 | 1× | 1× | 1× |

Python 3.7 | 1× | 1× | 1× |

Python 3.8 | 1× | 1× | 1× |

Ruby 2.6 | 1× | 1× | 1× |

Rust 1.57 | 1× | 1× | 1× |

Swift 5.3 | 1× | 1× | 1× |

Whitespace | 1× | 1× | 1× |