very strict imposed the commission in delivering measures
Very strict deadlines have been imposed on the Commission in delivering these measures.
Very strict imposed the Commission in delivering measures.