/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static long[][][] dp=new long[11][82][11];
{
// your code goes here
Scanner sc
=new Scanner
(System.
in);
//single digit number mera base case hoyega,1 to 9
for(int x=0;x<9;x++){
dp[1][x][x]=1;
}
for (int i = 2; i <= 10; i++) {
for (int j = 0; j <= 81; j++) {
for (int k = 0; k <= 9; k++) {
if (j - k >= 0) {
long p = 0;
for (int number = 0; number <= 9; number++) {
p += dp[i - 1][j - k][number];
}
dp[i][j][k] = p;
}
}
}
}
long res = 0;
for (int x = 1; x <= 9; x++) {
res += dp[5][8][x];
}
System.
out.
println("count of 5 digit num with digi sum as 8: " + res
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCQoJc3RhdGljIGxvbmdbXVtdW10gZHA9bmV3IGxvbmdbMTFdWzgyXVsxMV07CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkJU2Nhbm5lciBzYz1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCQoJCS8vc2luZ2xlIGRpZ2l0IG51bWJlciBtZXJhIGJhc2UgY2FzZSBob3llZ2EsMSB0byA5CgkJZm9yKGludCB4PTA7eDw5O3grKyl7CgkJCWRwWzFdW3hdW3hdPTE7CgkJfQoJCWZvciAoaW50IGkgPSAyOyBpIDw9IDEwOyBpKyspIHsKICAgICAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPD0gODE7IGorKykgewogICAgICAgICAgICAgICAgZm9yIChpbnQgayA9IDA7IGsgPD0gOTsgaysrKSB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGogLSBrID49IDApIHsKICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyBwID0gMDsKICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChpbnQgbnVtYmVyID0gMDsgbnVtYmVyIDw9IDk7IG51bWJlcisrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwICs9IGRwW2kgLSAxXVtqIC0ga11bbnVtYmVyXTsKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBkcFtpXVtqXVtrXSA9IHA7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGxvbmcgcmVzID0gMDsKICAgICAgICBmb3IgKGludCB4ID0gMTsgeCA8PSA5OyB4KyspIHsKICAgICAgICAgICAgcmVzICs9IGRwWzVdWzhdW3hdOwogICAgICAgIH0KIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiY291bnQgb2YgNSBkaWdpdCBudW0gd2l0aCBkaWdpIHN1bSBhcyA4OiAiICsgcmVzKTsKCQkKCX0KfQ==