Here's the solution.
Back to 1999 Christmas Puzzle