Solutions for problems 1-10