#include <bits/stdc++.h>
using namespace std;
char s[1000005];
int cnt[11] = {0};
int m[7] = {1869, 8196, 8916, 8691, 6198, 1689, 1968};
int main() {
  scanf("%s", s);
  int len = strlen(s);
  int n = len;
  for (int i = 0; i < len; i++) cnt[s[i] - '0']++;
  if (cnt[0] + 4 == n) {
    printf("1869");
    for (int i = 0; i < cnt[0]; i++) printf("0");
    puts("");
  } else {
    int t = 0;
    cnt[1]--;
    cnt[6]--;
    cnt[8]--;
    cnt[9]--;
    for (int i = 1; i <= 10; i++) {
      int p = i % 10;
      for (int j = 1; j <= cnt[p]; j++) {
        printf("%d", p);
        t = (t * 10 + p) % 7;
      }
    }
    t = t * (10000 % 7) % 7;
    printf("%d\n", m[t]);
  }
  return 0;
}
