Productive: “Achieving or producing a significant amount of result.”
Enough: “As much or as many as required.”