1st problems solution