Which among the following states of India have common borders with Pakistan?
(a) Jammu and Kashmir, Himachal Pradesh, Punjab and Rajasthan
(b) Punjab, Jammu and Kashmir, Rajasthan and Gujarat
(c) Jammu and Kashmir, Punjab, Haryana and Rajasthan
(d) Punjab, Himachal Pradesh, Gujarat and Rajasthan