import java.util.Scanner;

public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    String a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
} import java.util.Scanner; Scanner java.util public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    String a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
} Main public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    String a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  } main {
    Scanner sc = new Scanner(System.in);
    String a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String a = sc.next(); a sc.next() sc.next sc char[] b = a.toCharArray(); b a.toCharArray() a.toCharArray a boolean ans = false; ans false if(b[2] == b[3] && b[4] == b[5]) ans = true; b[2] == b[3] && b[4] == b[5] b[2] == b[3] b[2] b 2 b[3] b 3 b[4] == b[5] b[4] b 4 b[5] b 5 ans = true ans true if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    } ans {
      System.out.println("Yes");
    } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
      System.out.println("No");
    } 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 a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      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 a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
} Main
import java.util.Scanner;

public class Main{
  public static void main(String args[]){
    Scanner sc = new Scanner(System.in);
    String a = sc.next();
    char[] b = a.toCharArray();
    boolean ans = false;
    if(b[2] == b[3] && b[4] == b[5]) ans = true;
    if(ans){
      System.out.println("Yes");
    }else{
      System.out.println("No");
    }
  }
}