--- VHDL generated by LogSynth framework (c) Petr Fiser
Library IEEE;
use IEEE.std_logic_1164.all;

entity top is 
  Port (
    pi05,pi12,pi19,pi22,pi29,pi36,pi43,pi46,pi53,pi60,pi67,pi70,pi73,pi76,pi79,pi82: in std_logic;
    po05,po12: inout std_logic
  );
end top;

architecture top_behav of top is
begin
    po05 <= ( not pi29 and pi36 and not pi43 )
      or ( not pi12 and pi36 and not pi60 )
      or ( pi12 and not pi19 and pi36 and pi43 and not pi53 )
      or ( not pi19 and pi29 and pi36 and pi43 and not pi53 )
      or ( pi12 and not pi19 and pi36 and not pi53 and pi60 )
      or ( not pi19 and pi29 and pi36 and not pi53 and pi60 )
      or ( not pi05 and pi12 and pi29 and pi36 and not pi67 )
      or ( not pi05 and pi29 and pi36 and pi43 and not pi67 )
      or ( not pi05 and pi12 and pi36 and pi60 and not pi67 )
      or ( not pi05 and pi36 and pi43 and pi60 and not pi67 )
      or ( not pi29 and pi36 and pi43 and not pi46 and pi60 and pi67 )
      or ( pi36 and pi43 and not pi46 and not pi53 and pi60 and pi67 )
      or ( not pi29 and pi36 and pi43 and pi60 and pi67 and not pi70 )
      or ( pi36 and pi43 and not pi53 and pi60 and pi67 and not pi70 )
      or ( not pi12 and pi36 and pi43 and pi60 and pi67 and not pi76 )
      or ( not pi19 and pi36 and pi43 and pi60 and pi67 and not pi76 )
      or ( not pi12 and pi36 and pi43 and pi60 and pi67 and not pi79 )
      or ( not pi19 and pi36 and pi43 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi12 and not pi22 and pi29 and pi36 and pi43 and pi60 and pi67 )
      or ( not pi05 and pi19 and not pi22 and pi29 and pi36 and pi43 and pi60 and pi67 )
      or ( not pi05 and pi12 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 )
      or ( not pi05 and pi19 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 )
      or ( pi12 and not pi22 and not pi29 and pi36 and pi43 and pi46 and pi60 and pi67 )
      or ( pi19 and not pi22 and not pi29 and pi36 and pi43 and pi46 and pi60 and pi67 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and not pi46 and pi60 and pi67 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and not pi46 and pi60 and pi67 )
      or ( not pi05 and pi12 and not pi22 and pi36 and pi43 and pi53 and pi60 and pi67 )
      or ( not pi05 and pi19 and not pi22 and pi36 and pi43 and pi53 and pi60 and pi67 )
      or ( not pi05 and pi12 and pi36 and pi43 and not pi46 and pi53 and pi60 and pi67 )
      or ( not pi05 and pi19 and pi36 and pi43 and not pi46 and pi53 and pi60 and pi67 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi46 and not pi53 and pi60 and pi67 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi46 and not pi53 and pi60 and pi67 )
      or ( not pi05 and pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 )
      or ( not pi05 and pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 )
      or ( pi12 and not pi22 and not pi29 and pi36 and pi43 and pi60 and pi67 and pi70 )
      or ( pi19 and not pi22 and not pi29 and pi36 and pi43 and pi60 and pi67 and pi70 )
      or ( pi12 and not pi22 and pi36 and pi43 and not pi53 and pi60 and pi67 and pi70 )
      or ( pi19 and not pi22 and pi36 and pi43 and not pi53 and pi60 and pi67 and pi70 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi70 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi70 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi70 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi70 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi73 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi73 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi73 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi73 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi73 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi73 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi73 )
      or ( not pi05 and pi36 and pi43 and pi46 and pi53 and pi60 and pi67 and not pi73 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi73 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi73 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi73 )
      or ( not pi05 and pi36 and pi43 and pi53 and pi60 and pi67 and pi70 and not pi73 )
      or ( not pi05 and pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi76 )
      or ( not pi05 and pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi76 )
      or ( not pi05 and pi12 and pi36 and pi43 and not pi46 and pi60 and pi67 and pi76 )
      or ( not pi05 and pi19 and pi36 and pi43 and not pi46 and pi60 and pi67 and pi76 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi60 and pi67 and not pi70 and pi76 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi60 and pi67 and not pi70 and pi76 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi76 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi76 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi76 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi76 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi76 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi76 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi76 )
      or ( not pi05 and pi36 and pi43 and pi46 and pi53 and pi60 and pi67 and not pi76 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi76 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi76 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi76 )
      or ( not pi05 and pi36 and pi43 and pi53 and pi60 and pi67 and pi70 and not pi76 )
      or ( not pi05 and pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi79 )
      or ( not pi05 and pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi79 )
      or ( not pi05 and pi12 and pi36 and pi43 and not pi46 and pi60 and pi67 and pi79 )
      or ( not pi05 and pi19 and pi36 and pi43 and not pi46 and pi60 and pi67 and pi79 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi60 and pi67 and not pi70 and pi79 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi60 and pi67 and not pi70 and pi79 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi79 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi79 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi79 )
      or ( not pi05 and pi36 and pi43 and pi46 and pi53 and pi60 and pi67 and not pi79 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi79 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi79 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi79 )
      or ( not pi05 and pi36 and pi43 and pi53 and pi60 and pi67 and pi70 and not pi79 )
      or ( not pi05 and pi12 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi82 )
      or ( not pi05 and pi19 and pi29 and pi36 and pi43 and pi60 and pi67 and not pi82 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi82 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi82 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi46 and pi60 and pi67 and not pi82 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi82 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi53 and pi60 and pi67 and not pi82 )
      or ( not pi05 and pi36 and pi43 and pi46 and pi53 and pi60 and pi67 and not pi82 )
      or ( pi12 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi82 )
      or ( pi19 and not pi22 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi82 )
      or ( not pi05 and pi29 and pi36 and pi43 and pi60 and pi67 and pi70 and not pi82 )
      or ( not pi05 and pi36 and pi43 and pi53 and pi60 and pi67 and pi70 and not pi82 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi60 and pi67 and pi76 and not pi82 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi60 and pi67 and pi76 and not pi82 )
      or ( not pi05 and pi12 and pi36 and pi43 and pi60 and pi67 and pi79 and not pi82 )
      or ( not pi05 and pi19 and pi36 and pi43 and pi60 and pi67 and pi79 and not pi82 );
    po12 <= ( pi29 and not pi36 and pi43 )
      or ( pi12 and not pi36 and pi60 )
      or ( not pi12 and pi19 and not pi36 and not pi43 and pi53 )
      or ( pi19 and not pi29 and not pi36 and not pi43 and pi53 )
      or ( not pi12 and pi19 and not pi36 and pi53 and not pi60 )
      or ( pi19 and not pi29 and not pi36 and pi53 and not pi60 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and pi67 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and pi67 )
      or ( pi05 and not pi12 and not pi36 and not pi60 and pi67 )
      or ( pi05 and not pi36 and not pi43 and not pi60 and pi67 )
      or ( pi29 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 )
      or ( not pi36 and not pi43 and pi46 and pi53 and not pi60 and not pi67 )
      or ( pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 )
      or ( not pi36 and not pi43 and pi53 and not pi60 and not pi67 and pi70 )
      or ( pi12 and not pi36 and not pi43 and not pi60 and not pi67 and pi76 )
      or ( pi19 and not pi36 and not pi43 and not pi60 and not pi67 and pi76 )
      or ( pi12 and not pi36 and not pi43 and not pi60 and not pi67 and pi79 )
      or ( pi19 and not pi36 and not pi43 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi12 and pi22 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 )
      or ( pi05 and not pi19 and pi22 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 )
      or ( pi05 and not pi12 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 )
      or ( pi05 and not pi19 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 )
      or ( not pi12 and pi22 and pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 )
      or ( not pi19 and pi22 and pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi46 and pi53 and not pi60 and not pi67 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi46 and pi53 and not pi60 and not pi67 )
      or ( pi05 and not pi12 and pi22 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 )
      or ( pi05 and not pi19 and pi22 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and pi46 and not pi53 and not pi60 and not pi67 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and pi46 and not pi53 and not pi60 and not pi67 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi70 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi70 )
      or ( pi05 and not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 )
      or ( pi05 and not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 )
      or ( not pi12 and pi22 and pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 )
      or ( not pi19 and pi22 and pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and pi53 and not pi60 and not pi67 and not pi70 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and pi53 and not pi60 and not pi67 and not pi70 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi73 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi73 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi73 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi73 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi73 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi73 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi73 )
      or ( pi05 and not pi36 and not pi43 and not pi46 and not pi53 and not pi60 and not pi67 and pi73 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi73 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi73 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi73 )
      or ( pi05 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and not pi70 and pi73 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi76 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi76 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi76 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi76 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi76 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi76 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi76 )
      or ( pi05 and not pi36 and not pi43 and not pi46 and not pi53 and not pi60 and not pi67 and pi76 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi76 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi76 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi76 )
      or ( pi05 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and not pi70 and pi76 )
      or ( pi05 and not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi76 )
      or ( pi05 and not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi76 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 and not pi76 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 and not pi76 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 and not pi76 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 and not pi76 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi79 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi79 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi79 )
      or ( pi05 and not pi36 and not pi43 and not pi46 and not pi53 and not pi60 and not pi67 and pi79 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi79 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi79 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi79 )
      or ( pi05 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and not pi70 and pi79 )
      or ( pi05 and not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi79 )
      or ( pi05 and not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi79 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 and not pi79 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and pi46 and not pi60 and not pi67 and not pi79 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 and not pi79 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi60 and not pi67 and pi70 and not pi79 )
      or ( pi05 and not pi12 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi82 )
      or ( pi05 and not pi19 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and pi82 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi82 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi82 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi46 and not pi60 and not pi67 and pi82 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi82 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and pi82 )
      or ( pi05 and not pi36 and not pi43 and not pi46 and not pi53 and not pi60 and not pi67 and pi82 )
      or ( not pi12 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi82 )
      or ( not pi19 and pi22 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi82 )
      or ( pi05 and not pi29 and not pi36 and not pi43 and not pi60 and not pi67 and not pi70 and pi82 )
      or ( pi05 and not pi36 and not pi43 and not pi53 and not pi60 and not pi67 and not pi70 and pi82 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi60 and not pi67 and not pi76 and pi82 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi60 and not pi67 and not pi76 and pi82 )
      or ( pi05 and not pi12 and not pi36 and not pi43 and not pi60 and not pi67 and not pi79 and pi82 )
      or ( pi05 and not pi19 and not pi36 and not pi43 and not pi60 and not pi67 and not pi79 and pi82 );
end top_behav;
