Statement is not available in English language
B. Quadrados consecutivos
time limit per test
3 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
Música.

Como toda fã de matemática, Anya adora observar o padrão em números. Hoje ela acaba de descobrir um padrão para a diferença entre quadrados consecutivos. Formalmente, dado um número n, ela está interessada na diferença (n + 1)2 - n2.

Orgulhosa com sua descoberta ela te desafia a escrever um programa que consegue achar essa diferença mesmo para números astronomicamente grandes!

Input

A primeira linha da entrada contém um único inteiro m representando a quantidade de dígitos do número n. É garantido que 1 ≤ m ≤ 106.

Segue uma linha com um inteiro positivo n de m dígitos. É garantido que o primeiro dígito de n é diferente de 0.

Output

Imprima uma única linha com o inteiro (n + 1)2 - n2, com o primeiro dígito diferente de zero.

Examples
Input
1
1
Output
3
Input
1
2
Output
5
Input
3
999
Output
1999
Input
18
123456789987654321
Output
246913579975308643
Note

Se você estiver usando Python, note que a função padrão int: str -  > int do python é quadrática, então mesmo a leitura do input da seguinte forma irá resultar em TLE:

m = int(input())
n = int(input())