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

Examples

Input

YAKINIKU


Output

Yes


Input

TAKOYAKI


Output

No


Input

YAK


Output

No
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.Writer;

import java.util.ArrayList;

import java.util.InputMismatchException;

import java.util.StringTokenizer;

public class Main {

	   public interface SpaceCharFilter {
	       public boolean isSpaceChar(int ch);
	       }
	   class InputReader {
	       private InputStream stream;
	       private byte[] buf = new byte[1024];
	       private int curChar;
	       private int numChars;
	       private SpaceCharFilter filter;
	       public InputReader(InputStream stream) {
	           this.stream = stream;
	       }
	       public int read() {

	           if (numChars == -1)

	               throw new InputMismatchException();

	           if (curChar >= numChars) {

	               curChar = 0;

	               try {

	                   numChars = stream.read(buf);

	               } catch (IOException e) {

	                   throw new InputMismatchException();

	               }

	               if (numChars <= 0)

	                   return -1;
	           }
	           return buf[curChar++];
	       }
	       public int readInt() {

	           int c = read();

	           while (isSpaceChar(c))

	           c = read();
	           int sgn = 1;
	           if (c == '-') {
	               sgn = -1;
	               c = read();
	           }
	           int res = 0;
	           do {
	               if (c < '0' || c > '9')
	           throw new InputMismatchException();
	               res *= 10;
	               res += c - '0';
	               c = read();
	           } while (!isSpaceChar(c));
	           return res * sgn;
	       }
	       public long readLong() {
	           int c = read();
	           while (isSpaceChar(c))
	               c = read();
	           int sgn = 1;
	           if (c == '-') {
	               sgn = -1;
	               c = read();
	           }
	           long res = 0;
	           do {
	               if (c < '0' || c > '9')
	                   throw new InputMismatchException();
	               res *= 10;
	               res += c - '0';
	               c = read();
	           } while (!isSpaceChar(c));
	           return res * sgn;
	       }
	       public String readString() {
	           int c = read();
	           while (isSpaceChar(c))
	               c = read();
	           StringBuilder res = new StringBuilder();
	           do {
	               res.appendCodePoint(c);
	               c = read();
	           } while (!isSpaceChar(c));
	           return res.toString();
	       }
	       public boolean isSpaceChar(int c) {
	           if (filter != null)
	               return filter.isSpaceChar(c);
	           return c == ' ' || c == '\n' || c == '\r' || c == '\t' || c == -1;
	       }
	       public String next() {
	           return readString();
	       }
	   }
	class OutputWriter {
	       private final PrintWriter writer;
	       public OutputWriter(OutputStream outputStream) {
	           writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(outputStream)));
	       }
	       public OutputWriter(Writer writer) {
	           this.writer = new PrintWriter(writer);
	       }
	       public void print(Object...objects) {
	           for (int i = 0; i < objects.length; i++) {
	               if (i != 0)
	                   writer.print(' ');
	               writer.print(objects[i]);
	           }
	       }
	       public void printLine(Object...objects) {
	           print(objects);
	           writer.println();
	       }
	       public void close() {
	           writer.close();
	       }
	       public void flush() {
	           writer.flush();
	       }
	       }

	   /**
	    * @param args
	    */
	   InputReader in= new InputReader(System.in);
	   OutputWriter out = new OutputWriter(System.out);
	   StringTokenizer tok;
	       public static void main(String[] args) throws IOException
	       {
	          new Main().run();
	       }
	       void run() throws IOException
	       {      
	          solve();
	          out.flush();
	          tok=null;
	       } 
    void solve()  throws IOException{
    	String S=in.readString();
    	if (S.length()<4) out.printLine("No");
    	else{
    		if (S.charAt(0)=='Y' && S.charAt(1)=='A' && S.charAt(2)=='K' && S.charAt(3)=='I'){
    			out.printLine("Yes");
    		}else out.printLine("No");
    	}
    }
}
