translate English to French: The latter was considered the biggest challenge.
Ce dernier aspect a été considéré comme le plus difficile.