583 Solution

Puzzle 583 Solution