p40 solved