#include <bits/stdc++.h>
using namespace std;
int d(int x) { return (x - 1) % 9 + 1; }
long long num[10];
long long makeNum(int n) {
  long long ret = 0;
  for (int i = 1; i <= 9; i++) {
    num[i] = 0;
    for (int j = 1; j <= n; j++) {
      int k = i * j;
      int t = (n - d(k)) / 9 + 1;
      if (d(k) > n) {
        t--;
      }
      num[i] += t;
    }
    ret += num[i];
  }
  return ret;
}
long long minusNum(int n) {
  long long ret = 0;
  for (int i = 1; i <= n; i++) {
    ret += n / i;
  }
  return ret;
}
int main() {
  int n;
  while (scanf("%d", &n) != EOF) {
    long long ans = makeNum(n);
    ans *= (n / 9);
    int k = d(n);
    for (int i = 1; i <= k && k != 9; i++) {
      ans += num[i];
    }
    ans -= minusNum(n);
    cout << ans << endl;
  }
  return 0;
}
