Redux
35.11 hours in 3 weeks, and 6 days (1.29 hours/day)