translate English to French: That is simply impossible.
C'est tout à fait impossible.