problem4 solved