import java.util.ArrayList; import java.util.LinkedList; import java.util.Scanner; public class Main30 { public static void main(String[] args) { Main30 p = new Main30(); } public Main30() { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); Product[] products = new Product[n+1]; for(int i=0;i queue = new LinkedList(); queue.add(products.length-1); while(!queue.isEmpty()){ int index = queue.poll(); if(products[index].size()==0) continue; for(int i=0;i pl; public ArrayList rl; public Product(int number) { this.number = number; this.pl = new ArrayList(); this.rl = new ArrayList(); } public void add(int q, int r){ pl.add(q); rl.add(r); } public int getP(int i){ return pl.get(i); } public int getR(int i){ return rl.get(i); } public int size(){ return pl.size(); } } }