Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o tempo máximo e mínimo de resposta para departamentos de polícia em áreas urbanas com uma população entre 250.000 e 500.000?
 ###Tabelas: 
CREATE TABLE police_departments (id INT, department_name VARCHAR(50), location VARCHAR(50), population INT, average_response_time FLOAT);
SELECT department_name, MAX(average_response_time) FROM police_departments WHERE population BETWEEN 250000 AND 500000 AND location = 'urban' GROUP BY department_name UNION ALL SELECT department_name, MIN(average_response_time) FROM police_departments WHERE population BETWEEN 250000 AND 500000 AND location = 'urban' GROUP BY department_name;