Puzzle #2
The solution was on this page a few days ago.
I hope nobody saw it...