Kto uzdrowił Obito?

Pamiętam, że był stary człowiek. Ale czy to był Madara? I podzielił się swoim sharinganem? Ale Madara powinien mieć tam Rinnigan, prawda? Jeśli to był Madara, dlaczego został wychowany o wiele młodszy później?