psema4

Great Ham Jam 2016 Entry
Puzzle