Solved hard problems of day 1
Add day 2 work