Added week3 codes.