Solve, Top

23-October-2016 Sunday
A very difficult riddle!


v20240901