The conversation between human and AI assistant.
[|Human|] Who are the last three french presidents ?
[|AI|] Nicolas Sarkozy was the president from May 2007 to May 2012 then Francois Hollande from May 2012 to May 2017 and finally Emmanuel Macron from May 2017 to now
[|Human|] 
Who are the last three french presidents ?