updated prblm 7