finsihed prob4