B. Triplas pitagóricas
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Marcinho estava estudando seu livro de geometria quando encontrou esse fato interessante: "Dizemos que uma tripla de inteiros (a, b, c) é pitagórica se a2 + b2 = c2". Incrivelmente, todas as triplas podem ser achadas com a fórmula abaixo, substituindo m, n por inteiros, com m > n:

a = m2 - n2,  b = 2mn,  c = m2 + n2.

Marcinho ficou muito curioso e quis testar essa fórmula. Dados m e n, retorne a tripla (a, b, c) na ordem indicada no livro.

Input

A entrada consiste de uma linha com dois inteiros m, n nessa ordem. É garantido que 1 ≤ n < m ≤ 104.

Output

Uma única linha com os inteiros a, b e c separados por espaço.

Examples
Input
2 1
Output
3 4 5
Input
3 2
Output
5 12 13
Note

4 3 5 não é uma resposta aceitável para o exemplo. Imprima a, b, c na ordem descrita pela fórmula de Marcinho.