translate English to French: Two big obstacles lie ahead of you.
Nous sommes confrontés à deux obstacles majeurs.