30.
Pravenesh starts from point A and drives 12 km towards the south. He then takes a right turn, drives 7 km, turns right and drives 14 km. He then takes a right turn and drives 10 km. He takes a final right turn, drives 2 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 degree turns only unless specified.)