Hard Problems 2 Answers