Final? version. Changes made on all problems/code