Answering the Hardest Pokemon Question