#include <unistd.h>
static char inBuf[1 << 12];
static int inLen = 0, inPos = 0;
inline int readChar() {
if (inPos == inLen) {
inLen = read(0, inBuf, sizeof(inBuf));
inPos = 0;
if (inLen <= 0) return -1;
}
return inBuf[inPos++];
}
inline unsigned long long readULL() {
int c = readChar();
while (c <= ' ') { if (c == -1) return 0; c = readChar(); }
unsigned long long x = 0;
while (c > ' ') { x = x * 10 + (c - '0'); c = readChar(); }
return x;
}
static const char* days[7] = {"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"};
int main() {
char s[4];
int len = 0;
int c = readChar();
while (c <= ' ') { if (c == -1) return 0; c = readChar(); }
while (c > ' ') { s[len++] = (char)c; c = readChar(); }
s[len] = 0;
}