Problem:
Score : 100 points

Problem 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.

Constraints

1 \leq |S| \leq 10

S consists of uppercase English letters.

Input

Input is given from Standard Input in the following format:

S

Output

If S starts with YAKI, print Yes; otherwise, print No.

Sample Input 1

YAKINIKU

Sample Output 1

Yes

YAKINIKU starts with YAKI.

Sample Input 2

TAKOYAKI

Sample Output 2

No

TAKOYAKI (a Japanese snack. tako: octopus) does not start with YAKI.

Sample Input 3

YAK

Sample Output 3

No

Solution in Ruby (2.3.3) (judge verdict: Wrong Answer)



tate,yoko=gets.split
tate=tate.to_i

yoko=yoko.to_i

syoki=0
kkk=0

if tate.even? && yoko.even?
    syoki=1
elsif tate.even? || yoko.even?  
      syoki=2
      
      
else syoki=3
    
end



if syoki==2 && tate.even?
    kkk=tate
elsif syoki==2 
   kkk=yoko
end
array=[]
tate.times{
    array<<gets.chomp.split("")}


array2=array.flatten
array3=array2.uniq

larray=[]
i=0
array3.length.times{

larray<<array2.count(array3[i])
i=i+1}

yon=0
guu=0
yon2=0
guu2=0
j=0
larray.length.times{
    if larray[j]%4==0
      yon=yon+1
      yon2+=larray[j]
    end

   if larray[j]%2==0
      guu=guu+1
      guu2+=larray[j]
  end
    
  j=j+1  
    
}

if syoki==1 && yon==larray.length
 puts "Yes"
elsif syoki==1
 puts "No"
 
elsif syoki==2 &&   guu<larray.length
  puts "No"
  
elsif syoki==2 &&  tate*yoko-yon2<=kkk
  puts "Yes"
   
elsif  syoki==2
  puts "No"
  
elsif syoki==3&& guu<larray.length-1
     puts "No"
elsif  syoki==3 && yon2>=tate*yoko-tate-yoko+1
  puts "Yes"
elsif syoki==3 
  puts "No"
  end