Generous(прилагательное)
giving or willing to give freely. тот, который дает или хочет дать что-то бесплатно....
Challenge(существительное)
a new or difficult task that tests somebody's ability and skill. новое или сложное задание, которое проверяет чьи-то способности или навыки....