[math-fun] hard problem