There are 48 departments in Punjab government. Who does the Chief Minister report to