#include <cstdio>

int T[7][10] =
{
    {0,1,2,3,4,5,6,0,1,2}, //0
    {3,4,5,6,0,1,2,3,4,5},
    {6,0,1,2,3,4,5,6,0,1},
    {2,3,4,5,6,0,1,2,3,4}, //3
    {5,6,0,1,2,3,4,5,6,0},
    {1,2,3,4,5,6,0,1,2,3},
    {4,5,6,0,1,2,3,4,5,6}
}, c = 0, D[10],cnt, p;
char A[1000001];
int M[7] = { 1869, 6198, 1896, 8619, 8916, 1968, 8691 };
int main()
{
    scanf("%s", A);
    for(int i = 0 ; A[i] ; i++ ){
        if( A[i] == '0' ){ cnt++; continue; }
        if( !D[A[i]-'0'] && (
                             A[i]-'0' == 1 ||
                             A[i]-'0' == 8 ||
                             A[i]-'0' == 6 ||
                             A[i]-'0' == 9 )
           )
            D[A[i]-'0']++;
        else
            printf("%d", A[i]-'0'), c = T[c][A[i]-'0'];
    }
    printf("%d", M[c]);
    while(cnt--) printf("0");
}
