Mystery: What To Buy This Christmas. Solution: This $50 Sherlock Gift Set