from collections import Counter


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])

    print(char)


def firstNonRepeating(string):
    c = Counter(string)
    for s in string:
        if c[s] == 1:
            print(s)
            return


firstNonRepeating("geeksforgeeks")

2d047e326c24b191bbdcde8518960a7b9f443ae6
<mask token>


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])
    print(char)


<mask token>

<mask token>


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])
    print(char)


def firstNonRepeating(string):
    c = Counter(string)
    for s in string:
        if c[s] == 1:
            print(s)
            return


<mask token>

<mask token>


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])
    print(char)


def firstNonRepeating(string):
    c = Counter(string)
    for s in string:
        if c[s] == 1:
            print(s)
            return


firstNonRepeating('geeksforgeeks')

from collections import Counter


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])
    print(char)


def firstNonRepeating(string):
    c = Counter(string)
    for s in string:
        if c[s] == 1:
            print(s)
            return


firstNonRepeating('geeksforgeeks')

from collections import Counter


def allNonRepeating(string):
    char = set(string[0])
    for i in range(len(string)):
        char ^= set(string[i])

    print(char)


def firstNonRepeating(string):
    c = Counter(string)
    for s in string:
        if c[s] == 1:
            print(s)
            return


firstNonRepeating("geeksforgeeks")
