Puzzles solved by Dylan walsh

Mohammad Salah online puzzle