My full analysis on the French 2025