 As you say, confusing situation with not much time to prepare their policies, but with the main challenges coming from the left-wing coalition and from the far right in the form of Marine Le Pen's national rally, what have those two opposing sides been promising if they get elected?