#include <stdio.h>

int func1(int x,int y){
  int i;
  if(x%y == 0){
    i = x/y;
  }else{
    i = x-y;
  }
  return i;
}

int func2(int x,int y){
  if(func1(x,y) == 1){
    return 1;
  }
  else if(func1(x,y) >= y){
    func2(func1(x,y),y);
}
 else{
    return 0;
 }
}

int main(void){
  int N,i,ans = 0;
  printf("N = ");
  scanf("%d",&N);
  for(i=2;i<=N;i++){
    ans = ans + func2(N,i);
  }
  printf("Kは%d通り\n",ans);
  return 0;
}
  
    
  
    
     
