The term Fibonacci words is used to stipulate a row of words that are constructed in the same manner as the Fibonacci sequence1:

Input

The input consists of a single line containing the number $$n \in \mathbb{N}$$.

Output

The output consists of a single line containing the $$n$$th Fibonacci word.

Example

Input:

1

Output:

b

Example

Input:

5

Output:

babbabab