#include <bits/stdc++.h>
int II() {
  int n;
  scanf("%d", &n);
  return n;
}
void II(int n) { printf("%d", n); }
void IIn(int n) { printf("%d\n", n); }
void IIb(int n) { printf("%d ", n); }
long long int LL() {
  long long int n;
  scanf("%lld", &n);
  return n;
}
void LL(long long int n) { printf("%lld", n); }
void LLn(long long int n) { printf("%lld\n", n); }
void LLb(long long int n) { printf("%lld ", n); }
char CC() { return getchar(); }
char CCa() {
  char c = getchar();
  while (c <= 32) c = getchar();
  return c;
}
void CC(char c) { putchar(c); }
void CCn(char c) {
  putchar(c);
  putchar(10);
}
void CCb(char c) {
  putchar(c);
  putchar(32);
}
void CCn() { putchar(10); }
void CCb() { putchar(32); }
void SS(char *s) { scanf("%s", s); }
void SSb(const char *s) { printf("%s ", s); }
void SSn(const char *s) { printf("%s\n", s); }
float FF() {
  float n;
  scanf("%f", &n);
  return n;
}
void FF(float n) { printf("%f", n); }
void FFn(float n) { printf("%f\n", n); }
void FFb(float n) { printf("%f ", n); }
int main() {
  int N = II();
  if (N & 1)
    CC('7');
  else
    CC('1');
  N >>= 1;
  N--;
  while (N--) CC('1');
  CCn();
}
