 frustrated with things like inflation, crime, and immigration, split the legislature, leaving the country with a hung parliament. The left, New Popular Front, led by Jean-Luc Mélenchon, won the most seats but not a clear majority, while Macron's centrists made a comeback, pushing the far-right national rally to third place.