Solving Herschel Problems