 #include<iostream>
 #include<stdio.h>
 #include<string>
 #include<math.h>
 #include<iomanip>
 #include<algorithm>
 #include<string.h>
 #include<cctype>
 #include<map>
 #include<set>
 #include<vector>
 #include<sstream>
 
 using namespace std;
 
 int kk[10*10];
 
 bool binary_search(int x)
 {
   int l=0,r=10*10;
   while(r-l>=1)
   {
     int i=(l+r)/2;
     if(kk[i]==x) return true;
     else if(kk[i]<x) l=i+1;
     else r=i;             
   }     
   return false;
 }

 int main()
 {
   int k;
   int a,b,c,d;
   while(cin>>k)
   {
     int count=0;
     for(a=0;a<10;a++)
     {
       for(b=0;b<10;b++)
       {
         kk[a*10+b]=a+b;                 
       }                 
     }          
     sort(kk,kk+100);
     for(c=0;c<10;c++)
     {
       for(d=0;d<10;d++)
       {
         if(binary_search(k-a-b)) count++;                 
       }                 
     }
     cout<<count<<endl; 
   }
   //while(1);      
   return 0;    
 }
 