using System.Collections.Generic;
public static void Main()
var result = FindNonRepeated(str);
Console.WriteLine(result.Count);
foreach (var letter in result) {
Console.Write($"{letter},");
private static HashSet<char> FindNonRepeated(string str) {
var hsNonRepeated = new HashSet<char>();
var hsRepeated = new HashSet<char>();
for (var i = 0; i < str.Length; i++){
if (!hsNonRepeated.Contains(letter) && !hsRepeated.Contains(letter)){
hsNonRepeated.Add(letter);
hsNonRepeated.Remove(letter);