How do you solve hard math problems?