Cast Spark Double by paying ({3} magic symbol) ({U} magic symbol) , choosing to have it enter the battlefield as a nonlegendary copy of Abdel Adrian.
When Spark Double enters the battlefield, it triggers, exiling Abdel Adrian until Spark Double leaves the battlefield and creating a 1/1 Soldier creature token.
When Abdel Adrian leaves the battlefield, Oblivion Ring returns from exile to the battlefield.
When Oblivion Ring enters the battlefield, its first ability triggers, exiling Spark Double.
When Spark Double leaves the battlefield, Abdel Adrian returns from exile to the battlefield.
When Abdel Adrian enters the battlefield, it triggers, exiling Oblivion Ring until Abdel Adrian leaves the battlefield and creating a 1/1 Soldier creature token.
When Oblivion Ring leaves the battlefield, its second ability triggers, returning Spark Double to the battlefield from exile as a nonlegendary copy of Abdel Adrian.