practice set 2 solutions 2303501