solution Part III