помогите составить блок-схему, пожалуйста.. 
 в долгу не останусь  
  ЗАДАЧА: 
 В вибрационное загрузочное устройство (ВЗУ) засыпают партию из n деталей исполнения А и В, которые могут иметь дополнительное отверстие. ВЗУ осуществляет первичное разделение деталей на два патока по исполнениям (А или В), которые в свою очередь, направляются в два других ВЗУ, осуществляющих сортировку деталей на две группы – с отверстиями и без отверстий. Задайте количество деталей, их параметры и рассортируйте их на четыре группы. 
 ТЕКСТ ПРОГРАММЫ: 
 program lab6; 
 uses crt; 
 var A, B, C, D : array [1..15] of integer; 
 I, n, od, id : integer; 
 begin 
 clrscr; 
 writeln (‘Введите количество деталей:’) 
 readln (n); 
 for i:=1 to n do 
 begin 
 writeln (I,’ – деталь:’); 
 writeln; 
 writeln (‘Исполнение: А – 1; В – 2:’); 
 readln (id); 
 writeln (‘Отверстие: есть – 1; нет – 2:’); 
 readln (od); 
 if (id=1)and(od=1) then a:=1; 
 if (id=1)and(od=2) then b:=1; 
 if (id=2)and(od=1) then c:=1; 
 if (id=2)and(od=2) then d:=1; 
 end; 
 write (‘Детали исполнения А с отверстием:’); 
 for i:=1 to n do 
 if (a:=1) then write (‘ ‘,i); 
 writeln; 
 write (‘Детали исполнения А без отверстия:’); 
 for i:=1 to n do 
 if (b:=1) then write (‘ ‘,i); 
 writeln; 
 write (‘Детали исполнения B с отверстием:’); 
 for i:=1 to n do 
 if (c:=1) then write (‘ ‘,i); 
 writeln; 
 write (‘Детали исполнения B без отверстия:’); 
 for i:=1 to n do 
 if (d:=1) then write (‘ ‘,i); 
 writeln; 
 end.