#include <bits/stdc++.h>
using namespace std;
bool valid(int a, int b, int c) {
  if (abs(b - c) < a && a < b + c && abs(a - c) < b && b < a + c &&
      abs(a - b) < c && c < a + b)
    return true;
  return false;
}
int main() {
  long long n, cont = 0;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    for (int j = i + 1; j <= n; j++) {
      long long x = i ^ j;
      if (x > j && x <= n && valid(i, j, x)) {
        cont++;
      }
    }
  }
  cout << cont << endl;
}
