Synonyms
Inspite of their efforts, the team of scientists could not make much headway to solve the problem.

progress
efforts
start
results

ANSWER DOWNLOAD EXAMIANS APP