What does this program print after the source list changes?

from LINQ
C# 14 / .NET 10 beginner 2 min

What does this program print after the source list changes?

csharp
using System;
using System.Collections.Generic;
using System.Linq;

var values = new List<int> { 1, 2 };
IEnumerable<int> query = values.Where(value => value > 1);
int[] snapshot = query.ToArray();

values.Add(3);

Console.WriteLine(string.Join(",", query));
Console.WriteLine(string.Join(",", snapshot));
Open in playground
Report an error