translate English to French: At first, it looked like an insurmountable challenge.
Au début, celui-ci a semblé une gageure insurmontable.