import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    }
} Main public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    } main {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) Integer numSize = scan.nextInt(); numSize scan.nextInt() scan.nextInt scan List<Integer> array = new ArrayList<Integer>(); array new ArrayList<Integer>() for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        } int i = 0; int i = 0; i 0 i < numSize i numSize i++ i++ i {
            array.add(scan.nextInt());
        } {
            array.add(scan.nextInt());
        } array.add(scan.nextInt()) array.add array scan.nextInt() scan.nextInt scan int numOfAnswer = 0; numOfAnswer 0 for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        } int i = 0; int i = 0; i 0 i < numSize - 2 i numSize - 2 numSize 2 i ++ i ++ i {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        } {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        } if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            } array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2) array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) array.get(i) < array.get(i + 1) array.get(i) array.get array i array.get(i + 1) array.get array i + 1 i 1 array.get(i + 1) < array.get(i + 2) array.get(i + 1) array.get array i + 1 i 1 array.get(i + 2) array.get array i + 2 i 2 array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2) array.get(i) > array.get(i + 1) array.get(i) array.get array i array.get(i + 1) array.get array i + 1 i 1 array.get(i + 1) > array.get(i + 2) array.get(i + 1) array.get array i + 1 i 1 array.get(i + 2) array.get array i + 2 i 2 {
                numOfAnswer++;
            } numOfAnswer++ numOfAnswer System.out.println(numOfAnswer) System.out.println System.out System System.out numOfAnswer String[] args args public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    }
} public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        // Your code here!
        Scanner scan = new Scanner(System.in);
        Integer numSize = scan.nextInt();
        List<Integer> array = new ArrayList<Integer>();
        for(int i = 0; i < numSize; i++) {
            array.add(scan.nextInt());
        }
        int numOfAnswer = 0;
        
        for(int i = 0; i < numSize - 2; i ++) {
            if(array.get(i) < array.get(i + 1) && array.get(i + 1) < array.get(i + 2) || array.get(i) > array.get(i + 1) && array.get(i + 1) > array.get(i + 2)) {
                numOfAnswer++;
            }
        }
        System.out.println(numOfAnswer);
    }
}
