Zeeshan starts from Point A and drives 38 km towards the north. He then takes a left turn, drives 35 km, turns left and drives 43 km. He then takes a left turn and drives 36 km. He takes a final left turn, drives 5 km and stops at Point P. How far (shortest distance) and towards which direction should he drive in order to reach Point A again? (All turns are 90° turns only unless specified.)
A3 km to the east
B4 km to the east
C2 km to the east
D1 km to the west
Answer: