assignments and their solutions
