Which of the following Indian states border Pakistan?

A ) Punjab

B ) Rajasthan

C ) Gujrat

D ) All of these