And just like that, the world now has Jay-Z's "Dead Presidents 3" in its completed form.

Minutes after Just Blaze explained why he would not be putting out the song despite Jay giving him the okay on Twitter, Young Guru releases the song almost immediately after getting off his flight. Compared to the version that previously was available, the new version has pristine quality, and now has two verses. Apparently the song was produced by Guru, which explains why he ended up being the one to release it. Check the song out below.

RELATED: Between the Lines: A Track by Track Breakdown of Jay-Z's "Magna Carta Holy Grail"
RELATED: 20 Underrated Jay-Z Songs
RELATED: Jay-Z Is Responding To Almost Anything on Twitter Right Now