578 Solution

Puzzle 578 Solution