#include <bits/stdc++.h>
using namespace std;
const int maxn = 200005;
const int mod = 1e9 + 7;
const double eps = 1e-8;
const double PI = acos(-1.0);
long long gcd(long long a, long long b) { return b == 0 ? a : gcd(b, a % b); }
long long qpow(long long a, long long b) {
  long long t = 1;
  while (b) {
    if (b % 2) {
      t = (t * a) % mod;
      b--;
    }
    a = (a * a) % mod;
    b /= 2;
  }
  return t;
}
long long inv(long long a, long long p) { return qpow(a, p - 2); }
int main() {
  std::ios::sync_with_stdio(false);
  int y, b, r, a[3];
  cin >> y >> b >> r;
  for (int i = y; i >= 0; i--) {
    if (b - i >= 1 && r - i >= 2) {
      cout << 3 * i + 3 << endl;
      return 0;
    }
  }
  return 0;
}
