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: Inserir um novo registro na tabela de obras públicas com o nome 'Reabilitação de Esgotos' e custo 500000 para a localização 'Cidade D'
 ###Tabelas: 
CREATE TABLE public_works (id INT PRIMARY KEY, project_name VARCHAR(255), cost INT, location VARCHAR(255)); INSERT INTO public_works (id, project_name, cost, location) VALUES (1, 'Road Construction', 1000000, 'City A'); INSERT INTO public_works (id, project_name, cost, location) VALUES (2, 'Water Main Replacement', 750000, 'City B');
INSERT INTO public_works (project_name, cost, location) VALUES ('Sewer Rehabilitation', 500000, 'City D');