#include<stdio.h>
#include<stdlib.h>
int check(int(*)[2], int);
main()
{
        int i, n,(*a)[2];
        scanf("%d", &n);
        a = (int(*)[2])malloc(sizeof(int) * 2 * n);
        for(i = 0; i < n; i++){
                scanf("%d %d", &a[i][0], &a[i][1]);
        }
        printf("%d\n", check(a, n));
        free(a);
}
int check(int (*a)[2], int n)
{
        int i;
        for(i = 0; i < n; i++){
                int vectora[2] = {a[i][0] - a[(i + 1) % n][0],
                                                  a[i][1] - a[(i + 1) % n][1]},
                        vectorb[2] = {a[(i + 2) % n][0] - a[(i + 1) % n][0],
                                                        a[(i + 2) % n][1] - a[(i + 1) % n][1]};
                if((vectora[0] * vectorb[1] -vectora[1] * vectorb[0]) > 0){
                        return 0;
                }
        }
        return 1;
}