Just checked. All three have no children.
Macron & Trudeau also no children. Just a thought.
Wrong. Justin Trudeau does have children: one son and one daughter. They are probably already smarter than their Dad.