human
It's the end of July – the time when a festive evening is held at Jelly Castle! Guests from all over the kingdom gather here to discuss new trends in the world of confectionery. Yet some of the things discussed here are not supposed to be disclosed to the general public: the information can cause discord in the kingdom of Sweetland in case it turns out to reach the wrong hands. So it's a necessity to not let any uninvited guests in.

There are 26 entrances in Jelly Castle, enumerated with uppercase English letters from A to Z. Because of security measures, each guest is known to be assigned an entrance he should enter the castle through. The door of each entrance is opened right before the first guest's arrival and closed right after the arrival of the last guest that should enter the castle through this entrance. No two guests can enter the castle simultaneously.

For an entrance to be protected from possible intrusion, a candy guard should be assigned to it. There are k such guards in the castle, so if there are more than k opened doors, one of them is going to be left unguarded! Notice that a guard can't leave his post until the door he is assigned to is closed.

Slastyona had a suspicion that there could be uninvited guests at the evening. She knows the order in which the invited guests entered the castle, and wants you to help her check whether there was a moment when more than k doors were opened.

Input

Two integers are given in the first string: the number of guests n and the number of guards k (1 ≤ n ≤ 106, 1 ≤ k ≤ 26).

In the second string, n uppercase English letters s1s2... sn are given, where si is the entrance used by the i-th guest.

Output

Output «YES» if at least one door was unguarded during some time, and «NO» otherwise.

You can output each letter in arbitrary case (upper or lower).

Examples

Input

5 1
AABBB

Output

NO

Input

5 1
ABABB

Output

YES

Note

In the first sample case, the door A is opened right before the first guest's arrival and closed when the second...
Using python3 can you solve the prior task?
 ... Write me a the Python code you requested?
assistant
#Here is the Python code you requested.

#!/usr/bin/env python
from __future__ import division, print_function

import os
import sys
from io import BytesIO, IOBase

if sys.version_info[0] < 3:
    from __builtin__ import xrange as range
    from future_builtins import ascii, filter, hex, map, oct, zip

class FastI(BytesIO):
    newlines = 0

    def __init__(self, fd=0, bufsize=8192):
        self.fd = fd
        self.bufsize = bufsize
        self.read = lambda: super(FastI, self).read() if self.newlines else os.read(self.fd, os.fstat(self.fd).st_size)

    def readline(self):
        while self.newlines == 0:
            b, ptr = os.read(self.fd, max(os.fstat(self.fd).st_size, self.bufsize)), self.tell()
            self.seek(0, 2), self.write(b), self.seek(ptr)
            self.newlines += b.count(b'\n') + (not b)

        self.newlines -= 1
        return super(FastI, self).readline()

class FastO(IOBase):
    def __init__(self, fd=1):
        stream = BytesIO()
        self.flush = lambda: os.write(fd, stream.getvalue()) and not stream.truncate(0) and stream.seek(0)
        self.write = stream.write if sys.version_info[0] < 3 else lambda b: stream.write(b.encode())

class ostream:
    def __lshift__(self, a):
        if a == endl:
            sys.stdout.write('\n')
            sys.stdout.flush()
        else:
            sys.stdout.write(str(a))
        return self

sys.stdin, sys.stdout = FastI(), FastO()
cout, endl = ostream(), object()

input = sys.stdin.readline

def main():
    n, k = map(int, input().split())
    s = [x - 65 for x in input().rstrip(b'\r\n')]

    o, c = [-1] * 26, [-1] * 26
    for i in range(n):
        if o[s[i]] == -1:
            o[s[i]] = i
        c[s[i]] = i

    j = 0
    for i in range(n):
        if o[s[i]] == i:
            j += 1
        if j > k:
            print('YES')
            return
        if c[s[i]] == i:
            j -= 1

    print('NO')

if __name__ == '__main__':
    main()