To handle either physically or mentally a challenging problem is to wrestle with it.
See All 3498 Episodes of "lightningesl.com"