Partial progress on day 20