Let x = angle between due north and west of due north, exerted by f1.
Note that work = force * distance.
The component of force f1 that acts due north is f1*cos(x). It acts over 58 m.
The force f2 (equal in magnitude to f1) acts due north over 44 m.
Because the work produced is the same, therefore
f1*cos(x)*58 = f1*44
58cos(x) = 44
cos(x) = 44/58 = 0.7586
x = arcos(0.7586) = 40.66°
Answer: 40.7° (nearest tenth)