And the Next President of France is… François Hollande