The assemblies of Punjab and Balochistan provinces are set to complete their five-year term on _______?

The assemblies of Punjab and Balochistan provinces are set to complete their five-year term on _______?

A. 28 May 2018
B. 29 May 2018
C. 30 May 2018
D. 31 May 2018