import java.util.*;

public class Main{

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int stu_num = sc.nextInt(); sc.nextLine();
        int pro_num = sc.nextInt(); sc.nextLine();
        HashSet<Integer> leftMap = new HashSet<Integer>();
        HashSet<Integer> rightMap = new HashSet<Integer>();
        boolean flag = true;
        for(int i=1;i<=pro_num;i++){
            int left = sc.nextInt();
            int right = sc.nextInt();
            if((leftMap.contains(left)&&leftMap.contains(right))||(rightMap.contains(left)&&rightMap.contains(right))){
                flag = false;
                break;
            }
            if(leftMap.contains(left)){
                rightMap.add(right);
                sc.nextLine();
                continue;
            }
            if (rightMap.contains(left)){
                leftMap.add(right);
                sc.nextLine();
                continue;
            }
            if(leftMap.contains(right)){
                rightMap.add(left);
                sc.nextLine();
                continue;
            }
            if (rightMap.contains(right)){
                leftMap.add(left);
                sc.nextLine();
                continue;
            }
            leftMap.add(left);
            rightMap.add(right);
            sc.nextLine();
        }
        if (flag){
            System.out.println(1);
        }else {
            System.out.println(0);
        }
    }

}