output_description: If S starts with `YAKI`, print `Yes`; otherwise, print `No`.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      S
attempt: h, w = map(int, input().split())
  graph = [[] * w for i in range(h)]
  for i in range(h):
      graph[i] = list(input())
  A = 0
  B = 0
  C = 0
  D = 0
  E = 0
  F = 0
  G = 0
  H = 0
  I = 0
  J = 0
  K = 0
  L = 0
  M = 0
  N = 0
  O = 0
  P = 0
  Q = 0
  R = 0
  S = 0
  T = 0
  U = 0
  V = 0
  W = 0
  X = 0
  Y = 0
  Z = 0
  for i in range(h):
      A = A + graph[i].count("a")
  for i in range(h):
      B = B + graph[i].count("b")
  for i in range(h):
      C = C + graph[i].count("c")
  for i in range(h):
      D = D + graph[i].count("d")
  for i in range(h):
      E = E + graph[i].count("e")
  for i in range(h):
      F = F + graph[i].count("f")
  for i in range(h):
      G = G + graph[i].count("g")
  for i in range(h):
      H = H + graph[i].count("h")
  for i in range(h):
      I = I + graph[i].count("i")
  for i in range(h):
      J = J + graph[i].count("j")
  for i in range(h):
      K = K + graph[i].count("k")
  for i in range(h):
      L = L + graph[i].count("l")
  for i in range(h):
      M = M + graph[i].count("m")
  for i in range(h):
      N = N + graph[i].count("n")
  for i in range(h):
      O = O + graph[i].count("o")
  for i in range(h):
      P = P + graph[i].count("p")
  for i in range(h):
      Q = Q + graph[i].count("q")
  for i in range(h):
      R = R + graph[i].count("r")
  for i in range(h):
      S = S + graph[i].count("s")
  for i in range(h):
      T = T + graph[i].count("t")
  for i in range(h):
      U = U + graph[i].count("u")
  for i in range(h):
      V = V + graph[i].count("v")
  for i in range(h):
      W = W + graph[i].count("w")
  for i in range(h):
      X = X + graph[i].count("x")
  for i in range(h):
      Y = Y + graph[i].count("y")
  for i in range(h):
      Z = Z + graph[i].count("z")
  List = [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]
  if w % 2 == 0 and h % 2 == 0:
      for i in range(26):
          if List[i] % 4 == 0:
              if i == 25:
                  print("Yes")
              else:
                  continue
          else:
              print("No")
              break
  elif w % 2 == 0:
      a_2 = 0
      a_4 = 0
      for i in range(26):
          if List[i] % 4 == 1 or List[i] % 4 == 3:
              print("No")
              break
          elif List[i] % 4 == 0:
              a_4 = a_4 + 1
          else:
              a_2 = a_2 + 1
      if a_2 % 2 == (w // 2) % 2 and a_2 <= (w // 2):
          print("Yes")
      elif List[i] % 4 == 1 or List[i] % 4 == 3:
          print()
      else:
          print("No")
  elif h % 2 == 0:
      a_2 = 0
      a_4 = 0
      for i in range(26):
          if List[i] % 4 == 1 or List[i] % 4 == 3:
              print("No")
              break
          elif List[i] % 4 == 0:
              a_4 = a_4 + 1
          else:
              a_2 = a_2 + 1
      if a_2 % 2 == (h // 2) % 2 and a_2 <= (h // 2):
          print("Yes")
      elif List[i] % 4 == 1 or List[i] % 4 == 3:
          print()
      else:
          print("No")
  else:
      a_1 = 0
      a_2 = 0
      a_3 = 0
      a_4 = 0
      for i in range(26):
          if List[i] % 4 == 1:
              a1 = List[i]
              a_1 = a_1 + 1
              if a_1 == 2:
                  print("No")
                  break
          elif List[i] % 4 == 2:
              a_2 = a_2 + 1
          elif List[i] % 4 == 3:
              a3 = List[i]
              a_3 = a_3 + 1
              if a_3 == 2:
                  print("No")
          else:
              a_4 = a_4 + 1
      if a_1 == 1 and a_3 == 0:
          if a_2 % 2 == (((h - 1) // 2) + ((w - 1) // 2)) % 2 and a_2 <= (
              (h - 1) // 2
          ) + ((w - 1) // 2) - (
              max(0, 2 * (((a_1 - 1) // 4) - (((h - 1) // 2) * (w - 1) // 2)))
          ):
              print("Yes")
          else:
              print("No")
      elif a_1 == 0 and a_3 == 1:
          if a_2 % 2 == (((h - 1) // 2) + ((w - 1) // 2) + 1) % 2 and a_2 <= (
              (h - 1) // 2
          ) + ((w - 1) // 2) - 1 - (
              max(0, 2 * (((a_3 - 3) // 4) - (((h - 1) // 2) * (w - 1) // 2)))
          ):
              print("Yes")
          else:
              print("No")
      elif a_1 == 2:
          print()
      elif a_3 == 2:
          print()
      else:
          print("No")
  
problem_description: Statement
  
  Ringo is giving a present to Snuke.
  
  Ringo has found out that Snuke loves _yakiniku_ (a Japanese term meaning
  grilled meat. _yaki_ : grilled, _niku_ : meat). He supposes that Snuke likes
  grilled things starting with `YAKI` in Japanese, and does not like other
  things.
  
  You are given a string S representing the Japanese name of Ringo's present to
  Snuke. Determine whether S starts with `YAKI`.
samples: [{"input": "YAKINIKU", "output": "Yes\n    \n\n`YAKINIKU` starts with `YAKI`.\n\n* * *"}, {"input": "TAKOYAKI", "output": "No\n    \n\n`TAKOYAKI` (a Japanese snack. _tako_ : octopus) does not start with `YAKI`.\n\n* * *"}, {"input": "YAK", "output": "No"}]