translate English to French: All the rest–well, it has to be done in the best way.
Pour ce qui est du reste, eh bien, il faut faire au mieux.