Problem4376--沙漠寻宝之旅

4376: 沙漠寻宝之旅

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 3  Solved: 2
[Status] [Submit] [Creator:]

Description

快要放暑假了,骑士开启了他的沙漠寻宝之旅,他进入了一片奇幻的沙漠绿洲,传说在这个绿洲内假如你在第m天找到了一个藏宝地,那么在这个藏宝地你将会获得m颗宝石,接下来的每一天也会连续获得宝石,而且接下来的每一天获得的宝石数量都会比前一天多一颗。

例如:骑士在旅行第10天找到一个藏宝地,那么这一天他将获得10颗宝石,接下来在第11天他会再获得11颗宝石,在第12天他会再获得12颗宝石……

现在已知骑士在这次的沙漠寻宝之旅中共获得了n颗宝石,请你帮助骑士计算一下骑士最早从旅行的第几天开始获得宝石,并计算出骑士一共旅行了多少天。

Input

输入一行,一个整数n,表示骑士结束旅行后共获得的宝石颗数。(0<n<10000)

Output

输出一行,两个整数a和b,a表示骑士找到藏宝地点是在他旅行的第几天,b表示骑士一共旅行了多少天,数字间以空格隔开。(0<a,b<10000)

Sample Input Copy

236

Sample Output Copy

26 33

HINT

骑士在这次旅行中共获得了236个宝石,他在旅行的第26天找到了藏宝地的,这一天获得26个宝石,第27天获得了27个宝石,依次类推 到第33天一共获得了236个宝石。

Source/Category