#D7033. To Infinity
To Infinity
To Infinity
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 with22
. Similarly, each3
becomes333
,4
becomes4444
,5
becomes55555
,6
becomes666666
,7
becomes7777777
,8
becomes88888888
and9
becomes999999999
.1
remains as1
.
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?
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.
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.
Examples
Input
1214 4
Output
2
Input
3 157
Output
3
Input
299792458 9460730472580800
Output
2
inputFormat
Input
Input is given from Standard Input in the following format:
S K
outputFormat
Output
Print the K-th character from the left in Mr. Infinity's string after 5 \times 10^{15} days.
Examples
Input
1214 4
Output
2
Input
3 157
Output
3
Input
299792458 9460730472580800
Output
2
样例
299792458
9460730472580800
2