Kevin starts from Point A and drives 2 km towards the east. He then takes a right turn, drives 4 km, turns right and drives 5 km. He then takes a right turn and drives 6 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° turns only unless specified.)
A1 km to the south
B2 km to the south
C3 km to the north
D4 km to the north