#include <bits/stdc++.h>
using namespace std;
template <class T>
inline void read(T &x) {
  x = 0;
  int f = 0;
  char ch = getchar();
  while (ch < '0' || ch > '9') f |= (ch == '-'), ch = getchar();
  while (ch <= '9' && ch >= '0')
    x = (x << 1) + (x << 3) + (ch ^ 48), ch = getchar();
  x = f ? -x : x;
  return;
}
int main() {
  int k;
  read(k);
  if (k > 36)
    printf("-1\n");
  else {
    while (k) {
      if (k >= 2)
        printf("8"), k -= 2;
      else
        printf("9"), k--;
    }
    printf("\n");
    return 0;
  }
}
