Tough Problems Need Tough Solutions