I think it’s possible to do exactly 45 days. 21 + 5 + (15 + 4) = 45.
- 21 listening days + 5 days rest
- 15 listening days + 4 days rest
How I determined the rest for the second period is by taking the rest ratio of 5 days/21 days and extrapolating it to a shorter period, considering only integer solutions.