Problem10492--ABC106 —— C - To Infinity

10492: ABC106 —— C - To Infinity

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 512 MiB

Description

Mr. Infinity has a string $S$ consisting of digits from `1` to `9`. Each time the date changes, this string changes as follows:

-   Each occurrence of `2` in $S$ is replaced with `22`. Similarly, each `3` becomes `333`, `4` becomes `4444`, `5` becomes `55555`, `6` becomes `666666`, `7` becomes `7777777`, `8` becomes `88888888` and `9` becomes `999999999`. `1` remains as `1`.

For example, if $S$ is `1324`, it becomes `1333224444` the next day, and it becomes `133333333322224444444444444444` the day after next. You are interested in what the string looks like after $5 \times 10^{15}$ days. What is the $K$\-th character from the left in the string after $5 \times 10^{15}$ days?

Input

Input is given from Standard Input in the following format:

```
$S$
$K$
```

Output

Print the $K$-th character from the left in Mr. Infinity's string after $5 \times 10^{15}$ days.

Constraints

-   $S$ is a string of length between $1$ and $100$ (inclusive).
-   $K$ is an integer between $1$ and $10^{18}$ (inclusive).
-   The length of the string after $5 \times 10^{15}$ days is at least $K$.

Sample 1 Input

1214
4

Sample 1 Output

2

The string S changes as follows:

  • Now: 1214
  • After one day: 12214444
  • After two days: 1222214444444444444444
  • After three days: 12222222214444444444444444444444444444444444444444444444444444444444444444

The first five characters in the string after $5×10^{15}$ days is 12222. As K=4, we should print the fourth character, 2.

Sample 2 Input

3
157

Sample 2 Output

3
The initial string is 3. The string after $5×10^{15}$ days consists only of 3.

Sample 3 Input

299792458
9460730472580800

Sample 3 Output

2

Source/Category