#abc161d. [abc161_d]Lunlun Number

[abc161_d]Lunlun Number

题目描述

如果满足以下条件,正整数 XX 被称为 "lunlun number":

  • XX 的十进制表示中(没有前导零),对于每一对相邻的两个数字,这些数字之间的绝对差值最多为 11

例如,1234123411334334 是 "lunlun numbers",而 31415314151191191357913579 则不是。

给定一个正整数 KK。找到第 KK 个最小的 "lunlun number"。

约束条件

  • 1K1051 \leq K \leq 10^5
  • 输入中的所有值均为整数。

输入

输入从标准输入中以以下格式给出:

KK

输出

输出答案。


示例输入1

15

示例输出1

23

我们按升序列出了前 1515 个最小的 "lunlun numbers":
112233445566778899101011111212212122222323
因此,答案是 2323


示例输入2

1

示例输出2

1

示例输入3

13

示例输出3

21

示例输入4

100000

示例输出4

3234566667

注意,答案可能无法适应 3232 位有符号整数类型。