(the situation of being faced with) something that needs great mental or physical effort in order to be done successfully and therefore tests a person's ability: Finding a solution to this problem is one of the greatest challenges faced by scientists today