Here's the solution.
Back to 2002 Christmas Puzzle