#include <bits/stdc++.h>
char s[1000005], ans[1000005];
char ap[10][5] = {"1869", "1968", "1689", "6198", "1698", "1986", "1896"};
int main() {
  int i, j, k, l, num, f1, f2, f3, f4, t, sum;
  while (scanf("%s", &s) != EOF) {
    t = 0;
    sum = 0;
    f1 = f2 = f3 = f4 = 1;
    memset(ans, 0, sizeof(ans));
    num = 0;
    l = strlen(s);
    for (i = 0; i < l; i++)
      if (s[i] == '0') num++;
    for (i = 0; i < l; i++) {
      if (s[i] == '0') continue;
      if (s[i] == '1' && f1) {
        f1--;
        continue;
      }
      if (s[i] == '6' && f2) {
        f2--;
        continue;
      }
      if (s[i] == '8' && f3) {
        f3--;
        continue;
      }
      if (s[i] == '9' && f4) {
        f4--;
        continue;
      }
      ans[t++] = s[i];
      sum = (sum * 10 + s[i] - '0') % 7;
    }
    printf("%s", ans);
    if (sum == 0) printf("%s", ap[0]);
    if (sum == 1) printf("%s", ap[3]);
    if (sum == 2) printf("%s", ap[6]);
    if (sum == 3) printf("%s", ap[2]);
    if (sum == 4) printf("%s", ap[5]);
    if (sum == 5) printf("%s", ap[1]);
    if (sum == 6) printf("%s", ap[4]);
    for (i = 0; i < num; i++) printf("0");
    printf("\n");
  }
  return 0;
}
