import java.util.*;
public class Main {
	public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    }
 } import java.util.*; util.* java public class Main {
	public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    }
 } Main public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    } main {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String x = sc.next(); x sc.next() sc.next sc if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No"); x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5)) x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5)) x.length() == 6 x.length() x.length x 6 (x.charAt(2) == x.charAt(3)) x.charAt(2) x.charAt x 2 x.charAt(3) x.charAt x 3 (x.charAt(4) == x.charAt(5)) x.charAt(4) x.charAt x 4 x.charAt(5) x.charAt x 5 {
 			System.out.println("Yes");
        } System.out.println("Yes") System.out.println System.out System System.out "Yes" 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) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    }
 } public class Main {
	public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    }
 } Main
import java.util.*;
public class Main {
	public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
      	String x = sc.next();
        if (x.length() == 6 && (x.charAt(2) == x.charAt(3)) && (x.charAt(4) == x.charAt(5))) {
 			System.out.println("Yes");
        } else System.out.println("No");
    }
 }