solutions added, day 3 and 4