solved p1