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 número total de programas de apoio a deficientes oferecidos por universidades urbanas?
 ###Tabelas: 
CREATE TABLE universities (id INT, name TEXT, location TEXT, type TEXT); INSERT INTO universities (id, name, location, type) VALUES (1, 'University A', 'City A', 'Urban'), (2, 'University B', 'City B', 'Urban'), (3, 'University C', 'Town C', 'Suburban'); CREATE TABLE support_programs (id INT, university_id INT, name TEXT, category TEXT); INSERT INTO support_programs (id, university_id, name, category) VALUES (1, 1, 'Program 1', 'Disability'), (2, 1, 'Program 2', 'General'), (3, 2, 'Program 3', 'Disability'), (4, 3, 'Program 4', 'General');
SELECT COUNT(*) FROM support_programs SP INNER JOIN universities U ON SP.university_id = U.id WHERE U.type = 'Urban' AND SP.category = 'Disability';