import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       }
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {
    public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       }
} Main public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       } main {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String str = br.readLine(); str br.readLine() br.readLine br if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		} str.charAt(2) == str.charAt(3) str.charAt(2) str.charAt str 2 str.charAt(3) str.charAt str 3 if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		} str.charAt(4) == str.charAt(5) str.charAt(4) str.charAt str 4 str.charAt(5) str.charAt str 5 {
			System.out.println("Yes");
          return;
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" return; System.out.println("No") System.out.println System.out System System.out "No" String args[] args public class Main {
    public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       }
} public class Main {
    public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       }
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String args[]) throws IOException {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
	String str = br.readLine();
	if(str.charAt(2) == str.charAt(3))
		if(str.charAt(4) == str.charAt(5)) {
			System.out.println("Yes");
          return;
		}
   
    System.out.println("No");
       }
}