Here's the solution.
Back to 2014 Christmas Puzzle