#Lutece1815. Dward Gaming

Dward Gaming

Migrated from Lutece 1815 Dward Gaming

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

One day, clearlove7 and meiko are playing a game Now there are two numbers aa and bb. clearlove7 knows the value of a×ba\times b, and meiko knows the value of a+ba+b (clearlove7 knows that meiko knows the value of a+ba+b, and meiko knows that clearlove7 knows the value of a×ba\times b, they all know 1<a<b1<a<b)
they have a boring talking:
clearlove7: I don't know the value of aa and bb.
meiko :So do I, and I knew you don't know this just now.
clearlove7: Now I know the value of aa and bb.
meiko :So do I.

Give you xx and yy(2x<y5502\leq x<y\leq 550).Find all (a,b)(a, b) and xa<byx\leq a<b\leq y that satisfy the dialogue scenario. Suppose clearlove7 and meiko are smart enough and do not lie.pls note that they know 1<a<b1<a<b but don't know xx and yy.

Input

One line contains two numbers x,yx, y

Output

Output contains several lines.Each line contains two numbers aa and bb that satisfy the dialogue scenario.If two answers have the same aa, you should output the one with smaller bb first, otherwise output the one with smaller aa first.

Samples

输入数据 1

2 100

输出数据 1

4 13
4 61
16 73
64 73