B. Divples
time limit per test
2 seconds
memory limit per test
64 megabytes
input
standard input
output
standard output

After your death, you're sent to a mysterious room. There are two guardian cats and two doors, one goes to heaven of AC problems and another goes to hell NO. One cat likes all divisors of an integer a and the other cat likes all multiples of an integer b. You where asked to write all integers that satisfies both. If you answer correctly, you may go to heaven of AC problems, full of balloons, otherwise you're sent to hell NO.

Input

The input consists of two integers a and b, where 1 ≤ b ≤ a ≤ 1012.

Output

The output consists of one line with all integers from smallest to largest that satisfies both guardian cats.

Examples
Input
12 3
Output
3 6 12 
Input
10 3
Output
Input
128 2
Output
2 4 8 16 32 64 128