Finished all required exercises, for some reason we can't test the cypher one.