translate English to French: It just might work.
Il n’est pas impossible que cela fonctionne.