Added 3 solutions for p050