Solve Complex High School Problems with Simple Explanations