Does this seem similar to your answer?
(∃x)(∀y)[~Fx (∃u)(Sxu & (∃v)(Puv & (∃w)(Pvw & (∃z)(Swz & Pzy)]
I'm worried because I had to use u, v, w, x, y, z to fill in all the needed people but I seem to remember something about only being allowed to use w, x, y, z. Did you use 6 variables also...