I wanted to post this under discussions, but the link was not working 3. The isDateOdd() method must return true if the number of days since the beginning of the year is odd, and must otherwise return false. JANUARY 1 2000 = true JANUARY 2 2020 = false What do we assume as the beginning of the year? I first assumed it was Jan 1 which is zero days from the beginning. With this assumption Jan 2 will be one day from the beginning so the isDateOdd() method should return true. I don't understand the logic for Jan 1 being 1 day from the beginning of the year.