1826. Chapter 18,260,000 demon ancestor