Episodes 13-24 of the Japanese anime based on the manga by Tsugumi Ohba. Mirai Kakehashi (voice of Miyu Irino) tries to commit suicide but is saved by Nasse (Yui Ogura), an angel who grants him powers. When Nasse informs him that God is going to retire in 999 days and 13 potential candidates to replace him have been chosen, including Mirai, he is shocked. Worse is yet to come, however, as some of the candidates will resort to violence and murder in order to win. The episodes are: 'World Peace', 'Two Lights', 'Diffused Power', 'World's Greatest Assassin', 'The Other Five', 'Last Supper', 'The Future of Humanity', 'The Price of Honour', 'The Time for Talk', 'Wings of Determination', 'At the End of Thought' and 'The Final Arrow'.