Assembling a giant 1000 piece jigsaw puzzle can be a challenge, but this one is divided up into small numbered boxes, one for each day leading up to Christmas.
Now that Die Hard is the greatest Christmas movie of all time, it's only fitting to count down the days 'til Christmas with this Hans Gruber Advent Calendar.
Each puzzle (1 per day) consists of a tangled up knot of steel that is solved by disentangling it and then trying to put it back together again afterwards.
This festive garland has 24 metal jingle bells that are individually numbered and have an opening that allows them to be filled with small gifts and candy.