p4 solved