Don't read the comments a the end of the linked page: there are spoilers!
I can translate the solution if anyone wants.