8. (10 points) Xiaoming has a workbook with 100 problems. He decides to do 2 problems on odd-numbered days and 3 problems on even-numbered days. If it's Saturday or Sunday, he will do 2 additional problems. Xiaoming starts doing the problems from December 25, which is a Thursday. Can he finish all the problems in the workbook by January 1?

---

Please note that the question about whether Xiaoming can finish all the problems by January 1 is not translated as a statement but is kept as a question in the English version.
【Answer】Solution: According to the problem:
The number of questions done in December is: $2+3+4+5+2+3+2=21$ (questions);
From January 1st to January 7th, 21 questions were also done.
From January 8th to January 14th, due to an additional even day, 22 questions were done.
From January 15th to January 21st, 21 questions were done.
At this point, a total of $21+21+22+21=85$ questions have been done.
Starting from the 22nd, the number of questions done is $3+2+5+4=14$ questions.
Currently, a total of $85+14=99$ questions have been done, and 1 more day is needed.
Therefore, the answer is: 26