Finished problems 42-50