#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BET(a,b,c) ((a)<=(b)&&(b)<(c)) #define FOR(i,n) for(int i=0,i##_end=(int(n));i VI; typedef vector VVI; const int mod = 1000000000 + 9; int main() { int t; cin>>t; VI dp(100001); dp[0] = 1; for(int i=1;i<=9;i++){ FOR(j,SZ(dp) - i){ dp[j + i] += dp[j]; if(dp[j + i] >= mod) dp[j + i] -= mod; } } for(int i=1;i