
import java.util.*;
import java.io.*;

import static java.lang.Character.isUpperCase;

public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 }

    }


    




 import java.util.*; util.* java import java.io.*; io.* java import static java.lang.Character.isUpperCase; import static java.lang.Character.isUpperCase; import static java.lang.Character.isUpperCase; public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 }

    } Main public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 } main {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 } Scanner in = new Scanner(System.in); in new Scanner(System.in) String str = in.next(); str in.next() in.next in if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            } str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5) str.charAt(2)==str.charAt(3) str.charAt(2) str.charAt str 2 str.charAt(3) str.charAt str 3 str.charAt(4)==str.charAt(5) str.charAt(4) str.charAt str 4 str.charAt(5) str.charAt str 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("No") System.out.println System.out System System.out "No" String[] args args public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 }

    } public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 }

    } Main

import java.util.*;
import java.io.*;

import static java.lang.Character.isUpperCase;

public class Main {

    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        String str = in.next();

        if(str.charAt(2)==str.charAt(3)&&str.charAt(4)==str.charAt(5))
        {
            System.out.println("Yes");
        }
        else
            {
                System.out.println("No");
            }

 }

    }


    





