不降数
题号:NC218217
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

我们定义一个正整数是不降数,当且仅当它的各位数字从高位到低位单调不降。

举个栗子,1111 112245 都是不降数,而 11221 不是。

请你求出恰好有 n 位的不降数的个数。这个数也许会很大,请对 100019 取模。

输入描述:

第一行一个数字 n,代表数字的位数

输出描述:

一行一个整数,代表所求的数字个数。
示例1

输入

复制
1

输出

复制
9
示例2

输入

复制
2

输出

复制
45

备注:

对于100%的数据,保证