#include <bits/stdc++.h>
using namespace std;
int main() {
  cin.tie(nullptr);
  ios_base::sync_with_stdio(false);
  int64_t n, k = 0;
  cin >> n;
  map<pair<pair<int, int>, int>, bool> mp;
  for (int i = 1; i <= n; ++i) {
    for (int j = 1; j <= n; ++j) {
      int x = i ^ j;
      if ((i + j) > x && (i + x) > j && (j + x) > i && i && j && x && i <= n &&
          j <= n && x <= n && i < j && i < x && j < x) {
        ++k;
      }
    }
  }
  cout << k;
  return 0;
}
