// File: kdungs[P]codecon/src/mug.cc
// Function: main
int main() {
  auto colors =
      std::vector<std::string>{"White", "Black", "Blue", "Red", "Yellow"};

  auto line = std::string{};
  std::cin >> line;  // ignore number

  while (std::cin >> line) {
    auto pos = std::find(std::begin(colors), std::end(colors), line);
    if (pos != std::end(colors)) {
      colors.erase(pos);
      if (colors.size() == 1u) {
        std::cout << colors[0] << '\n';
        break;
      }
    }
  }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x230, %rsp            # imm = 0x230
movl $0x0, -0x4(%rbp)
movb $0x1, -0xf1(%rbp)
leaq -0xd0(%rbp), %rax
movq %rax, -0x158(%rbp)
movq %rax, -0xd8(%rbp)
leaq -0xd9(%rbp), %rdi
movq %rdi, -0x150(%rbp)
callq 0x2250
movq -0x158(%rbp), %rdi
movq -0x150(%rbp), %rdx
leaq 0x2bfe(%rip), %rsi      # 0x5014
callq 0x2980
jmp 0x241d
leaq -0xb0(%rbp), %rax
movq %rax, -0x168(%rbp)
movq %rax, -0xd8(%rbp)
leaq -0xed(%rbp), %rdi
movq %rdi, -0x160(%rbp)
callq 0x2250
movq -0x168(%rbp), %rdi
movq -0x160(%rbp), %rdx
leaq 0x2bc0(%rip), %rsi      # 0x501a
callq 0x2980
jmp 0x2461
leaq -0x90(%rbp), %rax
movq %rax, -0x178(%rbp)
movq %rax, -0xd8(%rbp)
leaq -0xee(%rbp), %rdi
movq %rdi, -0x170(%rbp)
callq 0x2250
movq -0x178(%rbp), %rdi
movq -0x170(%rbp), %rdx
leaq 0x2b82(%rip), %rsi      # 0x5020
callq 0x2980
jmp 0x24a5
leaq -0x70(%rbp), %rax
movq %rax, -0x188(%rbp)
movq %rax, -0xd8(%rbp)
leaq -0xef(%rbp), %rdi
movq %rdi, -0x180(%rbp)
callq 0x2250
movq -0x188(%rbp), %rdi
movq -0x180(%rbp), %rdx
leaq 0x2b46(%rip), %rsi      # 0x5025
callq 0x2980
jmp 0x24e6
leaq -0x50(%rbp), %rax
movq %rax, -0x198(%rbp)
movq %rax, -0xd8(%rbp)
leaq -0xf0(%rbp), %rdi
movq %rdi, -0x190(%rbp)
callq 0x2250
movq -0x198(%rbp), %rdi
movq -0x190(%rbp), %rdx
leaq 0x2b09(%rip), %rsi      # 0x5029
callq 0x2980
jmp 0x2527
movb $0x0, -0xf1(%rbp)
leaq -0xd0(%rbp), %rax
movq %rax, -0x30(%rbp)
movq $0x5, -0x28(%rbp)
leaq -0xf2(%rbp), %rdi
movq %rdi, -0x1a0(%rbp)
callq 0x2a30
movq -0x1a0(%rbp), %rcx
movq -0x30(%rbp), %rsi
movq -0x28(%rbp), %rdx
leaq -0x20(%rbp), %rdi
callq 0x2a50
jmp 0x256e
leaq -0xf2(%rbp), %rdi
callq 0x2ad0
leaq -0xd0(%rbp), %rax
movq %rax, -0x1b0(%rbp)
addq $0xa0, %rax
movq %rax, -0x1a8(%rbp)
movq -0x1a8(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x1b8(%rbp)
callq 0x20b0
movq -0x1b0(%rbp), %rcx
movq -0x1b8(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x1a8(%rbp)
jne 0x2595
leaq -0xf0(%rbp), %rdi
callq 0x2170
leaq -0xef(%rbp), %rdi
callq 0x2170
leaq -0xee(%rbp), %rdi
callq 0x2170
leaq -0xed(%rbp), %rdi
callq 0x2170
leaq -0xd9(%rbp), %rdi
callq 0x2170
leaq -0x118(%rbp), %rdi
movq %rdi, -0x1c0(%rbp)
callq 0x2200
movq -0x1c0(%rbp), %rsi
movq 0x59bd(%rip), %rdi      # 0x7fe0
callq 0x21e0
jmp 0x262a
jmp 0x262c
movq 0x59ad(%rip), %rdi      # 0x7fe0
leaq -0x118(%rbp), %rsi
callq 0x21e0
movq %rax, -0x1c8(%rbp)
jmp 0x2648
movq -0x1c8(%rbp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
addq %rax, %rdi
callq 0x21d0
movb %al, -0x1c9(%rbp)
jmp 0x2666
movb -0x1c9(%rbp), %al
testb $0x1, %al
jne 0x2675
jmp 0x294e
leaq -0x20(%rbp), %rdi
callq 0x2b40
movq %rax, -0x1d8(%rbp)
jmp 0x2687
movq -0x1d8(%rbp), %rax
movq %rax, -0x128(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x2b70
movq %rax, -0x1e0(%rbp)
jmp 0x26a7
movq -0x1e0(%rbp), %rax
movq %rax, -0x130(%rbp)
movq -0x128(%rbp), %rdi
movq -0x130(%rbp), %rsi
leaq -0x118(%rbp), %rdx
callq 0x2af0
movq %rax, -0x1e8(%rbp)
jmp 0x26d8
movq -0x1e8(%rbp), %rax
movq %rax, -0x120(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x2b70
movq %rax, -0x1f0(%rbp)
jmp 0x26f8
movq -0x1f0(%rbp), %rax
movq %rax, -0x138(%rbp)
leaq -0x120(%rbp), %rdi
leaq -0x138(%rbp), %rsi
callq 0x2ba0
testb $0x1, %al
jne 0x2722
jmp 0x2949
leaq -0x140(%rbp), %rdi
leaq -0x120(%rbp), %rsi
callq 0x2c50
movq -0x140(%rbp), %rsi
leaq -0x20(%rbp), %rdi
callq 0x2be0
movq %rax, -0x1f8(%rbp)
jmp 0x274e
movq -0x1f8(%rbp), %rax
movq %rax, -0x148(%rbp)
leaq -0x20(%rbp), %rdi
callq 0x2c90
cmpq $0x1, %rax
jne 0x2947
xorl %eax, %eax
movl %eax, %esi
leaq -0x20(%rbp), %rdi
callq 0x2cb0
movq %rax, %rsi
movq 0x584a(%rip), %rdi      # 0x7fd0
callq 0x2130
movq %rax, -0x200(%rbp)
jmp 0x2794
movq -0x200(%rbp), %rdi
movl $0xa, %esi
callq 0x21a0
jmp 0x27a7
jmp 0x294e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
jmp 0x28b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
jmp 0x28ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
jmp 0x28a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
jmp 0x2894
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
jmp 0x2888
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
leaq -0xf2(%rbp), %rdi
callq 0x2ad0
leaq -0xd0(%rbp), %rax
movq %rax, -0x210(%rbp)
addq $0xa0, %rax
movq %rax, -0x208(%rbp)
movq -0x208(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x218(%rbp)
callq 0x20b0
movq -0x210(%rbp), %rcx
movq -0x218(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x208(%rbp)
jne 0x2855
jmp 0x2888
leaq -0xf0(%rbp), %rdi
callq 0x2170
leaq -0xef(%rbp), %rdi
callq 0x2170
leaq -0xee(%rbp), %rdi
callq 0x2170
leaq -0xed(%rbp), %rdi
callq 0x2170
leaq -0xd9(%rbp), %rdi
callq 0x2170
testb $0x1, -0xf1(%rbp)
jne 0x28cf
jmp 0x291c
movq -0xd8(%rbp), %rax
leaq -0xd0(%rbp), %rcx
cmpq %rax, %rcx
movq %rax, -0x220(%rbp)
je 0x291a
movq -0x220(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x228(%rbp)
callq 0x20b0
movq -0x228(%rbp), %rax
leaq -0xd0(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -0x220(%rbp)
jne 0x28e9
jmp 0x291c
jmp 0x296f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe8(%rbp)
movl %eax, -0xec(%rbp)
leaq -0x118(%rbp), %rdi
callq 0x20b0
leaq -0x20(%rbp), %rdi
callq 0x2cd0
jmp 0x296f
jmp 0x2949
jmp 0x262c
leaq -0x118(%rbp), %rdi
callq 0x20b0
leaq -0x20(%rbp), %rdi
callq 0x2cd0
movl -0x4(%rbp), %eax
addq $0x230, %rsp            # imm = 0x230
popq %rbp
retq
movq -0xe8(%rbp), %rdi
callq 0x2240
nopl (%rax,%rax)