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: Encontre as cidades com o maior número de viagens compartilhadas de bicicleta e o maior número de viagens de transporte público.
 ###Tabelas: 
CREATE TABLE shared_bikes (city VARCHAR(20), trips INT); INSERT INTO shared_bikes (city, trips) VALUES ('New York', 2000000), ('Los Angeles', 1500000), ('London', 3000000), ('Berlin', 2500000), ('Paris', 1000000); CREATE TABLE public_transit (city VARCHAR(20), trips INT); INSERT INTO public_transit (city, trips) VALUES ('New York', 7000000), ('Los Angeles', 5000000), ('London', 10000000), ('Berlin', 8000000), ('Paris', 4000000);
SELECT city, 'shared_bikes' AS trip_type FROM shared_bikes WHERE trips = (SELECT MAX(trips) FROM shared_bikes) UNION SELECT city, 'public_transit' FROM public_transit WHERE trips = (SELECT MAX(trips) FROM public_transit);