The correct answer is (b) 3 km.
The man walks 1 km towards East, then turns to South and walks 5 km. This means that he is now 5 km to the South of his starting point. He then turns to East and walks 2 km, which brings him 2 km closer to his starting point. Finally, he turns to North and walks 9 km, which brings him 9 km further away from his starting point. Therefore, he is now 3 km away from his starting point.
Option (a) is incorrect because the man is not 2 km from his starting point. He is 3 km from his starting point.
Option (c) is incorrect because the man is not 5 km from his starting point. He is 3 km from his starting point.
Option (d) is incorrect because the man is not 9 km from his starting point. He is 3 km from his starting point.