Part iii

done