1866 - 连写序列
描述

连写序列是指从数字 1 开始,将正整数按从小到大的顺序,以十进制拼接在一起所构成的序列。前 16个数字构成的连写序列为:

12345678910111213141516

给定一个 n,请问在连写序列中,找出第 n个数字是多少。


输入

单个整数表示 n

输出

单个数字表示答案

样例

输入

1

输出

1

输入

10

输出

1
提示

30\% 的数据,1\leq n\leq 1000

60\% 的数据,1\leq n\leq 10^9

100\%的数据,1\leq n\leq 10^{18}


题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 11
通过次数 6