Fibonacci String#1311

Fibonacci String

1 second
256 megabytes
Medium

The Fibonacci strings are defined as follows:

For example, the first five Fibonacci strings are:

a
bc
abc
bcabc
abcbcabc

Given the string number and the position of a character, determine which character is at that position in the string.

Input

Two integers separated by a space are given: and (0 < K \leq 10^8, 0 < P \leq 10^8), where is the number of the Fibonacci string and is the position to check.

Output

Print one of the three possible characters: "a", "b", or "c". If the -th string does not contain a character at position , print "No solution".

Examples

Example 1

Loading
Loading