*SUPPORT*
IN: wif lug tufa OUT: PINK YELLOW PINK YELLOW
IN: wif kiki wif blicket fep OUT: PINK PINK GREEN
IN: dax fep tufa OUT: PURPLE GREEN PURPLE GREEN
IN: wif kiki wif fep tufa OUT: PINK GREEN PINK PINK GREEN PINK
IN: wif OUT: PINK
IN: dax wif fep dax OUT: PURPLE PINK GREEN PURPLE
IN: dax blicket fep tufa blicket wif OUT: PURPLE GREEN PURPLE GREEN PINK
IN: lug kiki fep OUT: GREEN YELLOW
IN: wif kiki lug lug tufa blicket wif OUT: YELLOW YELLOW PINK YELLOW YELLOW PINK PINK
IN: wif kiki wif fep kiki dax OUT: PINK PURPLE GREEN PINK
IN: wif lug OUT: PINK YELLOW
IN: fep OUT: GREEN
IN: fep kiki fep blicket lug OUT: GREEN GREEN YELLOW
IN: fep blicket dax tufa blicket dax OUT: GREEN PURPLE GREEN PURPLE PURPLE

*QUERY*
IN: dax OUT: PURPLE
IN: lug OUT: YELLOW
IN: lug kiki dax kiki fep wif blicket wif OUT: GREEN PINK PURPLE YELLOW PINK
IN: lug lug fep wif tufa OUT: YELLOW YELLOW GREEN PINK YELLOW YELLOW GREEN PINK
IN: dax fep tufa blicket fep OUT: PURPLE GREEN PURPLE GREEN GREEN
IN: fep wif tufa OUT: GREEN PINK GREEN PINK
IN: wif kiki lug dax kiki dax tufa OUT: YELLOW PURPLE PURPLE PINK YELLOW PURPLE PURPLE PINK
IN: wif lug kiki wif blicket wif tufa OUT: PINK PINK YELLOW PINK PINK PINK YELLOW PINK
IN: lug kiki wif OUT: PINK YELLOW
IN: wif blicket dax OUT: PINK PURPLE

*GRAMMAR*
dax -> PURPLE 
 wif -> PINK 
 lug -> YELLOW 
 fep -> GREEN 
 x1 blicket u1 -> [x1] [u1] 
 x1 tufa -> [x1] [x1] 
 u1 kiki x1 -> [x1] [u1] 
 u1 x1 -> [u1] [x1] 
 