Lupe Fiasco recently dropped "All While Doing a Rubik's Cube One-Handed," a song where he remixes JAY-Z's cut "Marcy Me," off the 4:44 album.

As usual, the Midwest rhymer strings together complex verses that are heavy on the wordplay. He also touches on the Harvey Weinstein sexual harassment scandal, as well as Donald Trump's presidency. He also uses a sample from Lil B's speech at his recent Rolling Loud Festival appearance (you know, the one where he was jumped but quickly squashed any beef with a heart of forgiveness).

"Got to comfortable with Barack / Now uncle Trump's making you feel so un-wonderful with a hat / Catching you by the cap, making America great again / I just don't want to wait at the Great America gates again," he raps.

Although Lupe said he's not dropping any more new albums this year, he has delivered a few loosies beyond this new drop. Last month, he dropped "Running From President" in honor of the 5th anniversary of his 2012 LP, Food & Liquor II: The Great American Rap Album Pt. 1.

You can peep Lupe's "All While Doing a Rubik's Cube One-Handed" above.

What’s Beef? 10 Hip-Hop Twitter Feuds