Here is my solution for the problem I posted earlier.

Pol: Policeman; Pris: Prisoner; b: boy; g: girl.

Pol + Pris
Pol
Pol + b
Pol + Pris
father + b
father
father + mother
mother
Pol + Pris
father
father + mother
mother
mother + g
Pol + Pris
Pol + g
Pol
Pol + Pris

Now, is this the shortest solution?