i did not completly got the puzzle, but for a smarter person it would be great! :D
really nice style anyway :)