580 Solution

Puzzle 580 Solution