The correct options are
B After Ranjit Singh had left to go to Multan
D After the Sikh army had left
With the Sikh army gone, Yar Mohammad attacked Peshawar. Maharaja Ranjit Singh fought back. He sent an army of 12,000, commandeered by Prince Kharak Singh and Misar Diwan Chand. Following a battle, Yar Mohammad surrendered to the Maharaja.