A Secret Santa resolver.