Correct Option (b):
Uttar Pradesh shares its boundaries with eight states and one Union Territory within India, along with one international border (Nepal). The states bordering Uttar Pradesh are Uttarakhand, Himachal Pradesh, Haryana, Rajasthan, Madhya Pradesh, Chhattisgarh, Bihar, and Jharkhand. Delhi, a Union Territory, also shares a boundary with Uttar Pradesh.
- Rajasthan borders Uttar Pradesh to its west.
- Chhattisgarh borders Uttar Pradesh to its south.
- Jharkhand borders Uttar Pradesh to its east.
Therefore, options 2, 3, and 4 are correct.
Incorrect Options:
Punjab does not share a direct border with Uttar Pradesh. It is geographically separated by the states of Haryana and Himachal Pradesh. Hence, option 1 is incorrect.