#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (b == 0) return a;
  return gcd(b, a % b);
}
template <typename A, size_t N, typename T>
void Fill(A (&array)[N], const T &val) {
  std::fill((T *)array, (T *)(array + N), val);
}
signed main() {
  int n;
  scanf("%d", &n);
  int ans = 0;
  if (n >= 3 && n % 2) printf("7"), n -= 3;
  while (n >= 2) {
    printf("1");
    n -= 2;
  }
  printf("\n");
  return 0;
}
