Initial checkin with solution for 1 and 2
Solution for 3
Solution for 4
Solution for 5