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: Listar todos os clientes que completaram algum programa financeiro e seus saldos de conta.
 ###Tabelas: 
CREATE TABLE financial_programs (client_id INT, program_name VARCHAR(30), program_status VARCHAR(20)); INSERT INTO financial_programs (client_id, program_name, program_status) VALUES (301, 'Islamic Financial Capability', 'Completed'), (302, 'Financial Wellbeing', 'Enrolled'), (303, 'Islamic Financial Capability', 'Completed'), (304, 'Financial Capability', 'Dropped Out'); CREATE TABLE account_balances (client_id INT, account_balance DECIMAL(10,2)); INSERT INTO account_balances (client_id, account_balance) VALUES (301, 1000.00), (302, 2000.00), (303, 3000.00), (304, 4000.00);
SELECT * FROM financial_programs INNER JOIN account_balances ON financial_programs.client_id = account_balances.client_id WHERE program_status = 'Completed';