XMAS puzzle