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 aplicativos descentralizados de jogos na rede Ethereum?
 ###Tabelas: 
CREATE TABLE dapps (dapp_id INT PRIMARY KEY, name VARCHAR(50), category VARCHAR(50), smart_contract_id INT, FOREIGN KEY (smart_contract_id) REFERENCES smart_contracts(contract_id)); INSERT INTO dapps (dapp_id, name, category, smart_contract_id) VALUES (1, 'CryptoKitties', 'Gaming', 1), (2, 'Uniswap', 'Exchange', 2), (3, 'Golem', 'Computation', 3); CREATE TABLE blockchain_networks (network_id INT PRIMARY KEY, name VARCHAR(50), type VARCHAR(50)); INSERT INTO blockchain_networks (network_id, name, type) VALUES (1, 'Ethereum', 'Public'), (2, 'Hyperledger', 'Private'), (3, 'Corda', 'Permissioned');
SELECT COUNT(dapp_id) AS gaming_dapps_count FROM dapps WHERE category = 'Gaming' AND smart_contract_id IN (SELECT contract_id FROM smart_contracts WHERE language = 'Solidity') AND name IN (SELECT name FROM blockchain_networks WHERE name = 'Ethereum');