Hitesh starts from Point A and drives 6 km towards North. He then takes a right turn, drives 7 km, turns right and drives 9 km. He then takes a right turn and drives 10 km. He takes a final right turn, drives 3 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 degrees turns only unless specified)
A3 km to the east
B4 km to the east
C4 km to the west
D3 km to the west