How many rivers flow in the Punjab?

A. Three

B. Four

C. Five 

D. Six