The Punjab University offers courses and research in science, engineering and technology, humanities, social science, performing arts and sports. It has 188 affiliated colleges spread over which of the following states in India?
1. Punjab
2. Delhi
3. Haryana
4. Himachal Pradesh