text:  289 a party needs, 289 seats in the National Assembly to form a majority outright. And it looks from the calculation and the opinion polls that enough of those deals have been done between the left and the centre that the far-right National Rally will not get that majority. But it seems almost certain it will be the largest party in the new Parliament. And that's going to be quite a headache one way or another for President Macron.