Pedidos caros

Escreva uma função que receba um dicionário de pedidos e um limite de custo. Retorne um novo dicionário com cada par original de nome e valor cujo valor seja estritamente maior que o limite. Exclua os valores iguais ou inferiores ao limite. Se nenhum pedido atender à condição, retorne um dicionário vazio.

Exemplos

Program.ExpensiveOrders(new Dictionary<string, int> { ["a"] = 3000, ["b"] = 200, ["c"] = 1050 }, 1000);
// new Dictionary<string, int> { ["a"] = 3000, ["c"] = 1050 }
Program.ExpensiveOrders(new Dictionary<string, int> { ["Deluxe Burger"] = 35, ["Fries"] = 5 }, 40); // dicionário vazio

Não altere os nomes dos pedidos nem seus valores associados.