Correct option is D
Year | Number of odd days |
100 year | 5 |
200 year | 3 |
300 year | 1 |
400 year | 0 |

Multiple of 400 years i.e. 800, 1200, 1600, 2000 have 0 odd days.
So, total days from 01/01/2001 to 1/05/2001.
Odd days = 121 ÷ 7 = 2 odd days
Since May 1, 2001 is a Tuesday, the first Thursday of May will be May 3, 2001.
The next Thursdays:
First Thursday: May 3, 2001
Second Thursday: May 10, 2001
Third Thursday: May 17, 2001
Fourth Thursday: May 24, 2001
Fifth Thursday: May 31, 2001