Пусть Фокс вырвет 2 волоска (т.е. решит 2 задачки), после этого вырастает один волосок. Итак, после первых двух задачек останется 2019 волосков. И так после каждых двух решённых задач будет оставаться на 1 волосок меньше. Когда он дойдёт до двух последний волосков, у него будет решено 2018×2 = 4036 задач. Вырвав последние два волоска, он решит 4038 задач. После этого вырастает последний волосок, что даёт 4039 задач.
Ответ: 4039