#P00363. 分糖果

分糖果

Description

幼儿园有若干个糖果,保育员将这堆糖果尽 N等分并让小A先拿走了一份,最后还剩下M个糖果。

所谓『尽量N等分』,是指将这堆糖果分成 N堆,每堆所含的糖果数是整数,且每两对糖果的数量相差不超过 1。

我们约定小A拿走的那一份糖果是比较少的一份。

请你分别求出这堆糖果原来最少有多少个和最多有多少个。

Format

Input

第一行,一个正整数 N,表示分成了 N 等份;

第二行,一个正整数M,表示拿走 N 份中的 1份后剩下 M 个糖果。

2≤N≤M≤1e10

Output

一行,两个正整数,分别表示这堆糖果原来最少有多少个和最多有多少个。

Samples

2
5
9 10
3
5
7 7

Hint

【样例解释 #1】

这堆糖果可能原来有 9个,将其分成 4+5 个,小A拿走 4 个;

这堆糖果可能原来有 10 个,将其分成 5+5 个,小A拿走 5个。

你可以只使用if语句就通过此题吗?