prep1 - installing packages
prep2 solution
prep3 solution
prep4 solution
prep5 solution
prep6 solution
prep8 solution
prep7 solution