Challenge 1: Filtering a List<int> with LINQ Method Syntax — Possible Solution ==================================================================== Program.cs: List numbers = new() { 3, 15, 8, 22, 1, 40, 7 }; var bigNumbers = numbers.Where(n => n > 10); foreach (var n in bigNumbers) { Console.WriteLine(n); } Output: 15 22 40 Explanation: Where(n => n > 10) is LINQ's method-syntax form, taking a lambda predicate and returning only the elements that satisfy it -- in order, and without modifying the original numbers list at all. The result (bigNumbers) is itself an IEnumerable, which foreach can iterate directly, exactly the same List/foreach combination the chapter introduced earlier in the same lesson. WHY THIS WORKS AS AN ANSWER ------------------------------ This uses LINQ's method syntax (.Where()) exactly as the chapter's own numbers example demonstrates, applied to a List rather than a plain array, confirming LINQ works identically across different IEnumerable sources.