Viikko 6

Reilusti haastavimmat tehtävät tähän asti.