The last steps of G1, task 3 is implemented, basically just by following steps in hints.