Parallel execution var logentries= from line in logs where !line. StartsWith ("# " select new Log Entry(line) ○○ var user from access in logentries there access user. EndsWith (@"lulfar") select access var accesses from access in user group access by access page into pages select new User Page Count("ulfar", pages. Key, pages. Coul var htmaccesses from access in accesses where access page EndsWith " htm") orderby access. count descending select accessParallel execution var logentries = from line in logs where !line.StartsWith("#") select new LogEntry(line); var user = from access in logentries where access.user.EndsWith(@"\ulfar") select access; var accesses = from access in user group access by access.page into pages select new UserPageCount("ulfar", pages.Key, pages.Count()); var htmAccesses = from access in accesses where access.page.EndsWith(".htm") orderby access.count descending select access;