 Deirdre Walsh, NPR News. Results are in from France's latest round of elections this weekend. Left-wing and centrist candidates won an unexpected victory over the far right. But now comes the difficult task of governing. There are three competing blocs and no majority in the new French parliament. NPR's Eleanor Beardsley reports it could take weeks to form a government.