Hide

Problem A
ASCII Art

You’ve told your friend all about this programming competition, and they’re curious what the problems are about. Of course, you don’t want to be distracted by their questions while you’re trying to solve the problems!

Instead, you will write a program to answer your friend’s questions so that you can focus on the competition.

You’ve only read problems A through C at this point, so the program will only be able to answer a very small set of your friend’s questions. But, any time saved is worth it!

Input

The first and only line of input will contain your friend’s question, which will be a string $S$ $(1 \leq |S| \leq 10^6)$. Each character in $S$ will have an ASCII value between 0x20 (space) and 0x7E ($\sim $) inclusive. You may safely treat any consecutive spaces in $S$ as a single space, and ignore any excess spaces at the beginning or end of $S$.

Output

Your program should output an appropriate answer to your friend’s question. If the question matches “What is problem $X$ about?” (excluding any whitespace differences), where $X$ is a capital letter between A and C inclusive, then you should output “Problem $X$ is about [Topic]”, followed by the exact ASCII art for that problem (all answers that need ASCII art are provided as sample output below). All other questions are too confusing, so your program should respond to anything else with “I am not sure how to answer that.” (with no quotes).

Sample Input 1 Sample Output 1
What is problem A about?
Problem A is about Ascii Art
   _     __   __  _   _
  / \   / /  / / | | | |
 / _ \  \ \ | |  | | | |
/_/ \_\ /_/  \_\ |_| |_|
Sample Input 2 Sample Output 2
What is problem B about?
Problem B is about Fortnite
###############
###############
####       /###
####   ########
####       ####
####   ########
####   ########
####   ########
####_~<########
###############
Sample Input 3 Sample Output 3
What is problem C about?
Problem C is about The Legend of Zelda
     /\
    /  \
   /____\
  /\    /\
 /  \  /  \
/____\/____\
Sample Input 4 Sample Output 4
What is problem D about?
I am not sure how to answer that.

Please log in to submit a solution to this problem

Log in