translate English to French: Nothing should be more obvious.
Rien ne saurait être plus évident.