Added problems 16-20, verified solutions