End of the weekend

Had a tough time with P60 - my solution is terrible.
The others went pretty well.