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: Quantos casos foram tratados por advogados da empresa 'Smith & Johnson'?
 ###Tabelas: 
CREATE TABLE firms (firm_id INT, name TEXT); INSERT INTO firms (firm_id, name) VALUES (1, 'Smith & Johnson'); CREATE TABLE attorneys (attorney_id INT, firm_id INT); CREATE TABLE cases (case_id INT, attorney_id INT);
SELECT COUNT(DISTINCT cases.case_id) FROM cases INNER JOIN attorneys ON cases.attorney_id = attorneys.attorney_id INNER JOIN firms ON attorneys.firm_id = firms.firm_id WHERE firms.name = 'Smith & Johnson';