import sys
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり
def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし

N,K = LI()
S = LS2()

S[K-1] = S[K-1].lower()

print(''.join(S)) import sys sys def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり LI def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし LS2 N,K = LI() N LI() LI K S = LS2() S LS2() LS2 S[K-1] = S[K-1].lower() S[K-1] S K-1 K 1 S[K-1].lower() [K-1].lower [K-1] S K-1 K 1 lower print(''.join(S)) print ''.join(S) ''.join '' join S def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり LI def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし LS2 S = LS2() LS2() S N,K = LI() LI() N K = LI() LI() K
import sys
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))  #空白あり
def LS2(): return list(sys.stdin.readline().rstrip())  #空白なし

N,K = LI()
S = LS2()

S[K-1] = S[K-1].lower()

print(''.join(S))