P04 solved