It pains me to admit that I couldn’t even produce a computer program capable of solving a Pickover puzzle (update: But Aurel Jacobs could; read on). This is another graph traversal puzzle. The setup is that you have an 8×9 graph with 8 blocked nodes:
* * * * * * * * * X * * * * * * * * * X * X * * * * * * * * * * * * X * * * * * * * * * * * * * * X * * * * * * * * * X * * * * * * X X * * * *
Find a path that begins and ends on the same node that covers every unblocked square without crossing itself and moving only vertically or horizontally.