#Z007. 神奇的魔法

神奇的魔法

配点: 300300 点

問題文

Mr. Infinity は, 1 から 9 までの数字からなる文字列 SS を持っている. この文字列は, 日付が変わるたびに次のように変化する.

  • 文字列 SS に含まれるそれぞれの 2 が 22, 3 が 333, 4 が 4444, 5 が 55555, 6 が 666666, 7 が 7777777, 8 が 88888888, 9 が 999999999 に置き換わる. 1 は 1 のまま残る.

例えば, SS が 1324 の場合, 翌日には 1333224444 になり, 翌々日には 133333333322224444444444444444 になる. あなたは 50005000 兆日後に文字列がどのようになっているか知りたい. 50005000 兆日後の文字列の左から KK 文字目は何か?

制約

  • SS は 11 文字以上 100100 文字以下の文字列.
  • KK は 11 以上 101810^{18} 以下の整数.
  • 50005000 兆日後の文字列の長さは KK 文字以上である.

入力

入力は以下の形式で標準入力から与えられる.

SS

KK

出力

50005000 兆日後に Mr. Infinity が持っている文字列の KK 文字目の数字を出力しなさい.

1214
4
2

文字列 SS は次のように変化していく.

  • 現在: 1214
  • 11 日後: 12214444
  • 22 日後: 1222214444444444444444
  • 33 日後: 12222222214444444444444444444444444444444444444444444444444444444444444444

50005000 兆日後の文字列の最初 55 文字は 12222 となる. K=4K=4 なので, 44 文字目の 2 を出力すればよい.

3
157
3

文字列ははじめ 3 である. 50005000 兆日経ったとき, 文字列は 3 だけで構成される.

299792458
9460730472580800
2