Nearly a month after dropping the song "Running From President," Lupe Fiasco returns with another track, this time sampling Lil B.

On Wednesday (Oct. 25), the Chicago MC uploaded his latest song to Twitter, "All While Doing a Rubik's Cube One-Handed." Rapping over JAY-Z's "Marcy Me" beat, Lupe makes references to President Trump, former President Barack Obama, Harvey Weinstein and The Based God.

The rapper kicks off the song with a clip of Lil B onstage at the Rolling Loud festival after allegedly getting jumped by A Boogie Wit Da Hoodie and his crew. "It's all love. I don't promote violence," Lil B can be heard saying, before Lupe says, "Protect Lil B, at all costs."

Lupe then goes into his verse, spitting, "Trust all these Einsteins if you want the facts/But fuck Harvey Weinstein if you wanna act" and "Got too comfortable with Barack/Now Uncle Trump so unwonderful with the hat/Clutchin' you by the cap/Make America Great Again."

Earlier this month, Lupe announced the creation of a production company with Hong Kong businesswoman Bonnie Chan Woo. Based in Los Angeles and Hong Kong, Studio SV will seek to create high-end TV programming, digital content and films for international audiences.

"At our core we seek to nurture and champion creative talent who have like-minded visions of creating exceptional cross-cultural content that can be enjoyed universally -- not just in specific countries or regions," the rapper said in a statement.

Listen to Lupe's new track below.

See 21 of Hip-Hop's Biggest First-Week Sales in 2017 (So Far)

More From XXL