#include<iostream>
using namespace std;
int main() {
char Color[7];
int n,r,g,b,i;
cin>>Color;
for(i=1; i<7; i++) {
if(Color[i]>'Z')
Color[i]=Color[i]-'a'+'A';
if(Color[i]<='9')
Color[i]=Color[i]-'0'+'7';
}
char R[2],G[2],B[2];
R[0]=Color[1];R[1]=Color[2];
G[0]=Color[3],G[1]=Color[4];
B[0]=Color[5];B[1]=Color[6];
r=(R[0]-'A'+10)+(R[1]-'A'+10)*16;
g=(G[0]-'A'+10)+(G[1]-'A'+10)*16;
b=(B[0]-'A'+10)+(B[1]-'A'+10)*16;
r=255-r;
g=255-g;
b=255-b;
if(r/16<=9)
R[0]=char(r/16+'0');
else R[0]=char(r/16-10+'A');
if(r%16<=9)
R[1]=char(r%16+'0');
else R[1]=char(r%16-10+'A');
if(g/16<=9)
G[0]=char(g/16+'0');
else G[0]=char(g/16-10+'A');
if(g%16<=9)
G[1]=char(g%16+'0');
else G[1]=char(g%16-10+'A');
if(b/16<=9)
B[0]=char(b/16+'0');
else B[0]=char(b/16-10+'A');
if(b%16<=9)
B[1]=char(b%16+'0');
else B[1]=char(b%16-10+'A');
cout<<'#'<<R[0]<<R[1]<<G[0]<<G[1]<<B[0]<<B[1];
return 0;
}