inital solution 4.3