Start: 2023-08-12 08:20:00

0812算法入门(2)期末测试

End: 2023-08-12 11:00:00
Now  2025-12-16 03:39:25  类型: IOI  状态: Ended 

P6. 和谐数
Description

对于一个“和谐数”的定义如下:

- 是一个正整数

- 对于任意相邻的数位,保证它们之间的差的绝对值不超过 1


例如 1,3,4,6,9,1001,12343 等都是和谐数,而 13,423,991 等都不是和谐数。

现在我们将正整数范围内的所有和谐数按升序排序,求这个数列的第 n 个数。


Input

一行一个正整数为 n

Output

一行一个正整数为升序排列的第 n 个和谐数。

Examples

Input

1

Output

1

Input

13

Output

21
Hint

对于 30\% 的数据,保证 1 \le n \le 10 ^ 5

对于 100\% 的数据,保证 1 \le n \le 10 ^ 7


Submit

题目参数
Time Limit 1 second
Memory Limit 256 MB
Submit