A watch gains 3 seconds every 2 minutes. It was set right at 12 noon on 1 July 2022. From 12 noon of 1 July 2022 to 12 noon of 30 June 2023 (including both the noons), for how many instances the watch will show the same time as shown by a watch that always shows the correct time? (Assuming all watches show time as per 24-hour format)

A. 9

B. 7

C. 8

D. 10

D. 10

From 1 July 2022 to 30 June 2023 = 365 days

Gain in 2 mins = 3s

gain in 20 mins = 30 s

gain in 1 hour= 1.5 min

gain in 24 hours= 36 min

i.e gain in one day= 36 mins = 36/60 hrs

number of days= $\frac{24hrs}{36/60 hrs}$ = 40

After every 40 days clock will show the correct time

365/40 = 9 (approx.)

Adding 1 since both noons are included i.e 10 days