public void FindUniqueDigits() { // 1 var digit = UniqueValues.Single(uv => uv.Key.Length == 2); Digits.Add(1, digit.Key); // 7 digit = UniqueValues.SingleOrDefault(uv => uv.Key.Length == 3); Digits.Add(7, digit.Key); // 4 digit = UniqueValues.SingleOrDefault(uv => uv.Key.Length == 4); Digits.Add(4, digit.Key); // 8 digit = UniqueValues.SingleOrDefault(uv => uv.Key.Length == 7); Digits.Add(8, digit.Key); }