Полный русско-английский словарь
To answer/meet the demands/requirements w meet the requirements
удовлетворять требованиям