Four spies A, B, C and D each have a different secret. In each phone call, the two participants tell each other everything they know up to that moment.
Question 1: What is the minimum number of calls for all four to know the four secrets? Question 2: For $n$ spies (with $n\ge4$), what is the overall minimum?