Score: 100 points
Problem Statement:
There is a grid with H rows and W columns. Each square at the i-th row and j-th column contains a string S_{i,j} of length 5. Rows are labeled 1 to H, and columns are labeled A to the W-th letter of the alphabet. Find the square containing the string "snuke" and report its location (e.g., 6th row and 8th column as H6).

Constraints:
1≦H, W≦26
The length of S_{i,j} is 5.
S_{i,j} consists of lowercase English letters (a-z).
Exactly one of the given strings is equal to "snuke".

Input:
The input is given from Standard Input in the format:
H W
S_{1,1} S_{1,2} ... S_{1,W}
S_{2,1} S_{2,2} ... S_{2,W}
:
S_{H,1} S_{H,2} ... S_{H,W}

Output:
Print the labels of the row and the column of the square containing the string "snuke", with no space in between.

Sample Input 1:
15 10
snake snake snake snake snake snake snake snake snake snake
snake snake snake snake snake snake snake snake snake snake
... (repeated)
snake snake snake snake snake snake snake snake snake snake

Sample Output 1:
H6

Sample Input 2:
1 1
snuke

Sample Output 2:
A1

# Buggy version:
H, W = map(int, input().split())
flag = False
for i in range(H):
    for j in range(W):
        s = input()
        if s == "snuke":
            print(chr(ord('A')+j)+str(i+1))
            flag = True
            break

    if flag:
        break


# Fixed version:
H, W = map(int, input().split())
flag = False
for i in range(H):
    S = list(input().split())
    for j, s in enumerate(S):
        if s == "snuke":
            print(chr(ord('A')+j)+str(i+1))
            flag = True
            break

    if flag:
        break

# Buggy version:
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np
from functools import reduce

rr = lambda: sys.stdin.readline().rstrip()
rs = lambda: sys.stdin.readline().split()
ri = lambda: int(sys.stdin.readline())
rm = lambda: map(int, sys.stdin.readline().split())
rf = lambda: map(float, sys.stdin.readline().split())
rl = lambda: list(map(int, sys.stdin.readline().split()))
inf = float('inf')
mod = 10**9 + 7

h,w = rm()
for i in range(h):
    a = list(rs())
    for idx, j in enumerate(a):
        if j == 'snuke':
            print(f'{chr(65+i)}{idx+1}')
            exit()














# Fixed version:
import sys
import math
import itertools
import collections
import heapq
import re
import numpy as np
from functools import reduce

rr = lambda: sys.stdin.readline().rstrip()
rs = lambda: sys.stdin.readline().split()
ri = lambda: int(sys.stdin.readline())
rm = lambda: map(int, sys.stdin.readline().split())
rf = lambda: map(float, sys.stdin.readline().split())
rl = lambda: list(map(int, sys.stdin.readline().split()))
inf = float('inf')
mod = 10**9 + 7

h,w = rm()
for i in range(h):
    a = list(rs())
    for idx, j in enumerate(a):
        if j == 'snuke':
            print(f'{chr(65+idx)}{i+1}')
            exit()

# Buggy version:
h,w=map(int,input().split())
ha=0
wa=0
for i in range(h):
  s=list(map(str,input().split()))
  for j in range(w):
    if s[j]=="snuke":
      wa=j
      ha=i+1
      print(j,ha,wa)
      break
ans=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
print(ans[wa]+str(ha))

# Fixed version:
h,w=map(int,input().split())
ha=0
wa=0
for i in range(h):
  s=list(map(str,input().split()))
  for j in range(w):
    if s[j]=="snuke":
      wa=j
      ha=i+1
      break
ans=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
print(ans[wa]+str(ha))

# Buggy version:
a, b = map(int, input().split())
A = 'ABCDEFGHIJKLMN'
ans = ""
for i in range(a):
  t = list(input().split())
  if 'snuke' in t:
    ans += A[i]
    ans += str(t.index("snuke") + 1)
print(ans)

# Fixed version:
a, b = map(int, input().split())
A = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ans = ""
for i in range(a):
  t = list(input().split())
  if 'snuke' in t:
    ans += A[t.index("snuke")]
    ans += str(i + 1)
print(ans)

# Buggy version:
alpha = {1:'A', 2:'B', 3:'C', 4:'D', 5:'E', 6:'F', 7:'G', 8:'H', 9:'I', 10:'J', 11:'K', 12:'L', 13:'M', 14:'N', 15:'O', 16:'P', 17:'Q', 18:'R', 19:'S', 20:'T', 21:'U', 22:'V', 23:'W', 24:'X', 25:'Y', 26:'Z'}
h, w = map(int, input().split())
for i in range(h):
  a = list(map(int, input().split()))
  for j in range(w):
    if a[j] == 'snuke':
      ans = alpha[j+1] + str(i+1)
      break
print(ans)

# Fixed version:
alpha = {1:'A', 2:'B', 3:'C', 4:'D', 5:'E', 6:'F', 7:'G', 8:'H', 9:'I', 10:'J', 11:'K', 12:'L', 13:'M', 14:'N', 15:'O', 16:'P', 17:'Q', 18:'R', 19:'S', 20:'T', 21:'U', 22:'V', 23:'W', 24:'X', 25:'Y', 26:'Z'}
h, w = map(int, input().split())
for i in range(h):
  a = list(input().split())
  for j in range(w):
    if a[j] == 'snuke':
      ans = alpha[j+1] + str(i+1)
      break
print(ans)

# Buggy version:
h,w = map(int,input().split())
for i in range(h):
    dum = list(input().split())
    print(dum)
    for j in range(w):
        if dum[j] == "snuke":
            ans1 = chr(ord("A") + j)
            print(ans1 + (str(i + 1)))
            exit()
#ans1 = ascii("A")+j


# Fixed version:
h,w = map(int,input().split())
for i in range(h):
    dum = list(input().split())
    #print(dum)
    for j in range(w):
        if dum[j] == "snuke":
            ans1 = chr(ord("A") + j)
            print(ans1 + (str(i + 1)))
            exit()

# Buggy version:
h,w=map(int,input().split())
alp=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
l=[]
for i in range(h):
    a=list(map(str,input().split()))
    l.append(a)
for j in range(w):
    for k in range(h):
        if l[j][k]=='snuke':
            print(str(alp[j])+str(k+1))
print(l)

# Fixed version:
h,w=map(int,input().split())
alp=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
l=[]
for i in range(h):
    a=list(map(str,input().split()))
    l.append(a)
for j in range(h):
    for k in range(w):
        if l[j][k]=='snuke':
            print(alp[k]+str(j+1))

# Buggy version:
h,w = map(int,input().split())
maps = []
for i in range(h):
    maps.append(list(map(int,input().split())))
for i in range(h):
    for j in range(w):
        if maps[i][j] == "snuke":
            print(chr(ord('A') + w) + str(h + 1))
            exit()

# Fixed version:
h, w = list(map(int, input().split()))
s = [input().split() for i in range(h)]
for i in range(h):
    for j in range(w):
        if s[i][j] == 'snuke':
            print(chr(ord('A') + j)+str(i+1))
            exit()

# Buggy version:
h,w = map(int,input().split())
for i in range(h):
  s = input().split()
  if 'snuke' in s:
    ans = ord('A') + s.index('snuke')
    print(ans + str(i+1))
    break


# Fixed version:
h,w = map(int,input().split())
for i in range(h):
  s = input().split()
  if 'snuke' in s:
    ans = ord('A') + s.index('snuke')
    print(chr(ans) + str(i+1))

# Buggy version:
h,w=map(int,input().split())
A=[input().split() for _ in range(h)]
for a in range(h):
  for b in range(w):
    if A[a][b]=="snuke":
      print("{}{}".format(a+1,chr(ord("A")+b)))
      break
    

# Fixed version:
h,w=map(int,input().split())
A=[input().split() for _ in range(h)]
for a in range(h):
  for b in range(w):
    if A[a][b]=="snuke":
      print("{1}{0}".format(a+1,chr(ord("A")+b)))
      break

# Buggy version:
h, w = map(int, input().split())

A = []
t = 0
u = 0
for i in range(h):
    s = list(input().split())
    # t  = s.index("snuke")
    if s.count("snuke") >= 1:
        t = s.index("snuke")
        print(t)
        u = i
        break

print(chr(ord('A') + t) + str(u+1))

# Fixed version:
h, w = map(int, input().split())

A = []
t = 0
u = 0
for i in range(h):
    s = list(input().split())
    # t  = s.index("snuke")
    if s.count("snuke") >= 1:
        t = s.index("snuke")
        u = i
        break

print(chr(ord('A') + t) + str(u+1))

# Buggy version:
H, W = map(int, input().split())
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
S = [input() for _ in range(H)]
for i in range(H):
  for j in range(W):
    if S[i][j] == "snuke":
      print("{}{}".format(i+1, alpha[j]))

# Fixed version:
H, W = map(int, input().split())
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
S = [list(map(str, input().split())) for _ in range(H)]
for i in range(H):
  for j in range(W):
    if S[i][j] == "snuke":
      print("{}{}".format(alpha[j], i+1))

# Buggy version:
h, w = map(int, input().split())
ls = [input().split() for _ in range(h)]

for i in range(h):
	for j in range(w):
		if ls[i][j] == 'snuke':
			print(chr(65 + i) + str(j + 1))
			break

# Fixed version:
h, w = map(int, input().split())
ls = [input().split() for _ in range(h)]

for i in range(h):
	for j in range(w):
		if ls[i][j] == 'snuke':
			print(chr(65 + j) + str(i + 1))
			break

# Buggy version:
h,w=map(int,input().split())
s=[list(input().split()) for _ in range(h)]
for i in range(h):
  for j in range(w):
    if s[i][j]=='snuke':
      print(chr(ord('A')+j) +str(i))
      break

# Fixed version:
h,w=map(int,input().split())
s=[list(input().split()) for _ in range(h)]
for i in range(h):
  for j in range(w):
    if s[i][j]=='snuke':
      print(chr(ord('A')+j)+str(i+1))
      break

# Buggy version:
H, W = map(int, intput().split())
M = [input().split() for _ in range(H)]
for i, r in enumerate(M):
  for j, c in enumerate(r):
    if c == 'snuke':
      print("%s%d" %(chr(ord('A')+j), i))

# Fixed version:
H, W = map(int, input().split())
M = [input().split() for _ in range(H)]
for i, r in enumerate(M):
  for j, c in enumerate(r):
    if c == 'snuke':
      print("%s%d" %(chr(ord('A')+j), i+1))

# Buggy version:
h,w=map(int,input().split())
disp=['A','B','C','D','E','F','G','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(1,h+1):
  arr=list(map(str,input().split()))
  for j in range(w):
    if arr[j]=='snuke':
      print(disp[j]+str(i))

# Fixed version:
h,w=map(int,input().split())
alphabet = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
for i in range(h):
  s=list(map(str,input().split()))
  for j in range(w):
    if s[j]=="snuke":
      print(alphabet[j]+str(i+1))

# Buggy version:
a,b=map(int,input().split())
ls = ["ABCDEFGHIJKLMNOPQRSTUVWXYZ"]
x = [list(input().split()) for i in range(a)]
for i in range(a):
  for j in range(b):
    if x[a][b] == "snuke":
      print(ls[a]+str(b+1))
      break

# Fixed version:
a,b=map(int,input().split())
ls = list("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
x = [list(input().split()) for i in range(a)]
for i in range(a):
  for j in range(b):
    if x[i][j] == "snuke":
      print(ls[j]+str(i+1))
      break

# Buggy version:
import sys
H,W = map(int,input().split())
for i in range(H):
  S = list(map(str,input().split()))
  for j in range(W):
    if S[j] == "snuke":
      print(chr(65+i)+str(i+1))
      sys.exit()
    

# Fixed version:
import sys
H,W = map(int,input().split())
for i in range(H):
  S = list(map(str,input().split()))
  for j in range(W):
    if S[j] == "snuke":
      print(chr(65+j)+str(i+1))
      sys.exit()

# Buggy version:
H, W = map(int, input().split())
state = [list(map(str, input().split())) for _ in range(h)]

A = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for h in range(H):
  for w in range(W):
    if state[h][w] == 'snuke':
      ans = A[w] + str(h+1)
print(ans)

# Fixed version:
H, W = map(int, input().split())
state = [list(map(str, input().split())) for _ in range(H)]

A = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for h in range(H):
  for w in range(W):
    if state[h][w] == 'snuke':
      ans = A[w] + str(h+1)
print(ans)

# Buggy version:
h,w=map(int,input().split())
S=[]
ans=0
ans1=0
W=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(h):
  S.append(input().split())
for k in range(h):
  for j in range(w):
    if S[k][j]=='snuke':
      ans=j
      ans1=str(k)
print(W[ans]+ans1)  

# Fixed version:
h,w=map(int,input().split())
S=[]
ans=0
ans1=0
W=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(h):
  S.append(input().split())
for k in range(h):
  for j in range(w):
    if S[k][j]=='snuke':
      ans=j
      ans1=str(k+1)
print(W[ans]+ans1)

# Buggy version:
abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
H, W = map(int, input().split())
S = [[] for i in range(H)]
for i in range(H):
    S[i] = list(input().split())
    
for i in range(H):
    for j in range(W):
        if S[i][j] == "Snuke":
            print(abc[j] + str(i))
            break

# Fixed version:
abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
H, W = map(int, input().split())
S = [[] for i in range(H)]
for i in range(H):
    S[i] = list(input().split())
    
for i in range(H):
    for j in range(W):
        if S[i][j] == "snuke":
            print(abc[j] + str(i + 1))
            break

# Buggy version:
from numpy import*;H,_=input().split();i,j=where(array([input().split()for _ in range(int(H))])=="snuke");print(chr(*j+65)+str(i*+1))

# Fixed version:
from numpy import*;H,_=input().split();i,j=where(array([input().split()for _ in range(int(H))])=="snuke");print(chr(*j+65)+str(*i+1))

# Buggy version:
alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
a, b = ap(int, input().split())
for i in range(a):
  for j in range(b):
    if input() == "snuke":
      print(alph[j] + str(i + 1))
      exit()

# Fixed version:
alph = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
a, b = map(int, input().split())
for i in range(a):
  c= input().split()
  for j in range(b):
    if c[j] == "snuke":
      print(alph[j] + str(i + 1))
      exit()

# Buggy version:
h,w=map(int,input().split())
disp=['A','B','C','D','E','F','G','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(h):
  arr=list(map(str,input.split()))
  for j in range(w):
    if arr[j]=='snuke':
      print(disp[j]+str(i))

# Fixed version:
h,w=map(int,input().split())
disp=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(h):
  arr=list(map(str,input().split()))
  for j in range(w):
    if arr[j]=='snuke':
      print(disp[j]+str(i+1))

# Buggy version:
H, W = map(int, input().split())
for i in range(H):
    S = input(split())
    for j in range(W):
        if S[j] == "snuke":
            print(chr(65+j) + str(i+1))

# Fixed version:
H, W = map(int, input().split())
retsulist = [chr(i) for i in range(65, 65+26)]
for i in range(H):
    S = input().split()
    for j in range(W):
        if S[j] == 'snuke':
            print(retsulist[j] + str(i + 1))

# Buggy version:
#coding: utf-8
H, W = map(int, input().split())
table = []
for _ in range(H):
    table.append(list(input().split()))
alp = [chr(i) for i in range(65, 65+26)]
for i in range(H):
    for j in range(W):
        if table[i][j] == "snuke":
            print(alp[j] + str(i))
            break

# Fixed version:
#coding: utf-8
H, W = map(int, input().split())
table = []
for _ in range(H):
    table.append(list(input().split()))
alp = [chr(i) for i in range(65, 65+26)]
for i in range(H):
    for j in range(W):
        if table[i][j] == "snuke":
            print(alp[j] + str(i+1))
            break

# Buggy version:
H,W = map(int,input().split())
A = [list(input().split()) for i in range(H)]
for j in range(H):
  for k in range(W):
    if (A[j][k] == 'snuke'):
      break
L = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
print(L[k-1]+str(j))

# Fixed version:
H,W = map(int,input().split())
L = []
A = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
for i in range(H):
  L.append(input().split())
for i in range(H):
  for j in range(W):
    if L[i][j] == 'snuke':
      k = i+1
      l = A[j]
      break
print(l+str(k))

# Buggy version:

def itoa(i):
    if i==0:
        return "a"
    elif i==1:
        return "b"
    elif i==2:
        return "c"
    elif i==3:
        return "d"
    elif i==4:
        return "e"
    elif i==5:
        return "f"
    elif i==6:
        return "g"
    elif i==7:
        return "h"
    elif i==8:
        return "i"
    elif i==9:
        return "j"
    elif i==10:
        return "k"
    elif i==11:
        return "l"
    elif i==12:
        return "m"
    elif i==13:
        return "n"
    elif i==14:
        return "o"
    elif i==15:
        return "p"
    elif i==16:
        return "q"
    elif i==17:
        return "r"
    elif i==18:
        return "s"
    elif i==19:
        return "t"
    elif i==20:
        return "u"
    elif i==21:
        return "v"
    elif i==22:
        return "w"
    elif i==23:
        return "x"
    elif i==24:
        return "y"
    elif i==25:
        return "z"



H,W = list(map(int,input().split()))
S = []
for i in range(H):
    S.append(list(map(int,input().split())))

for i in range(H):
    for j in range(W):
        if S[i][j]=="snuke":
            print(itoa(j).upper()+str(i))
        break

# Fixed version:

def itoa(i):
    if i==0:
        return "a"
    elif i==1:
        return "b"
    elif i==2:
        return "c"
    elif i==3:
        return "d"
    elif i==4:
        return "e"
    elif i==5:
        return "f"
    elif i==6:
        return "g"
    elif i==7:
        return "h"
    elif i==8:
        return "i"
    elif i==9:
        return "j"
    elif i==10:
        return "k"
    elif i==11:
        return "l"
    elif i==12:
        return "m"
    elif i==13:
        return "n"
    elif i==14:
        return "o"
    elif i==15:
        return "p"
    elif i==16:
        return "q"
    elif i==17:
        return "r"
    elif i==18:
        return "s"
    elif i==19:
        return "t"
    elif i==20:
        return "u"
    elif i==21:
        return "v"
    elif i==22:
        return "w"
    elif i==23:
        return "x"
    elif i==24:
        return "y"
    elif i==25:
        return "z"


H,W = list(map(int,input().split()))
S = []
for i in range(H):
    S.append(input().split())

for i in range(H):
    for j in range(W):
        if S[i][j]=="snuke":
            print(itoa(j).upper()+str(i+1))

# Buggy version:
H,W = map(int,input().split())
L = [list(map(str,input().split())) for i in range(H)]
A = [chr(i) for i in range(ord("A"),ord("Z")+1)]
for y in range(H) :
    for x in range(W) :
        if L[y][x] == "snuke" :
            ans = A[y]+str(x+1)
            print(ans)
            exit()
            

# Fixed version:
H,W = map(int,input().split())
L = [list(map(str,input().split())) for i in range(H)]
A = [chr(i) for i in range(ord("A"),ord("Z")+1)]
for y in range(H) :
    for x in range(W) :
        if L[y][x] == "snuke" :
            ans = A[x]+str(y+1)
            print(ans)

# Buggy version:
from string import ascii_uppercase
H, W = [int(i) for i in input().split()]
S = [input().split() for _ in range(H)]
for h in range(H):
    for w in range(W):
        if S[h][w] == "snuke":
            print("{}{}".format(ascii_uppercase[w], h))


# Fixed version:
from string import ascii_uppercase
H, W = [int(i) for i in input().split()]
S = [input().split() for _ in range(H)]
for h in range(H):
    for w in range(W):
        if S[h][w] == "snuke":
            print("{}{}".format(ascii_uppercase[w], h+1))