A Difficult Puzzle - Answer!

Answered

A Difficult Puzzle - Answer!