The issue with this question is that one must account for the possibility of there being a leap year amongst the 3 years.
Because we are working with 100 day intervals (given N's 300th weekday, N+1's 200th week day and are asked to solve N-1's 100th day), knowing how many weeks there are in 100 days will be helpful in constructing a short table. \(100/7 = 14\) with a remainder of 2 days.
300th day and 200th day of two years, and are asked to work out the weekday of the 100th day of another year
Year N:
We are told that the 300th day is a Tuesday, which means that the 200th day will have been 14 weeks and 2 days ago, a Sunday. The 100th day will have been 14 weeks and 2 days ago from the 200th day, so Thursday.
300th day Tuesday
200th day Sunday
100th day Friday
Year N+1:
We are given that the 200th day is a Tuesday. The 300th day will be 14 weeks and 2 day ahead, so Thursday, and the 100th will be 14 weeks and 2 days before, making it a Sunday. A day will shift a single day in a year in a normal year, and two days if the following year is a leap year. Given that each of the 100th, 200th and 300th days occur 2 weekdays after in N+1, we know that N+1 is a leap year, which means that N-1 is not.
300th day Thursday
200th day Tuesday
100th day Sunday
Year N-1:
As we know that neither N-1 nor N are leap years, we just need to go back one weekday from N's 100th day, which means that N-1's 100th day was a Thursday.
[100th day Thursday
Answer A