Скорее всего в задачке предполагается, что 2 не выдадут тайну просто потому, что это тайна. То есть, например, мой вариант должен был звучать так: Когда один из них труп. Есть такое расхожее выражение: Что знают трое, знает и свинья. Между своеобразной логикой и откровенной глупостью иногда очень тонкая грань.