digraph grid2x3 {

  sBGRRG [label="Green"];
  sRRRRR [label="Red"];
  sRRRRG [label="Red"];
  sRRRRB [label="Red"];
  sRRRGR [label="Red"];
  sRRRGG [label="Red"];
  sRRRGB [label="Red"];
  sRRRBR [label="Red"];
  sRRRBG [label="Red"];
  sRRRBB [label="Red"];
  sRRGRR [label="Red"];
  sRRGRG [label="Red"];
  sRRGRB [label="Red"];
  sRRGGR [label="Red"];
  sRRGGG [label="Red"];
  sRRGGB [label="Red"];
  sRRGBR [label="Red"];
  sRRGBG [label="Red"];
  sRRGBB [label="Red"];
  sRRBRR [label="Red"];
  sRRBRG [label="Red"];
  sRRBRB [label="Red"];
  sRRBGR [label="Red"];
  sRRBGG [label="Red"];
  sRRBGB [label="Red"];
  sRRBBR [label="Red"];
  sRRBBG [label="Red"];
  sRRBBB [label="Red"];
  sRGRRR [label="Green"];
  sRGRRG [label="Green"];
  sRGRRB [label="Green"];
  sRGRGR [label="Green"];
  sRGRGG [label="Green"];
  sRGRGB [label="Green"];
  sRGRBR [label="Green"];
  sRGRBG [label="Green"];
  sRGRBB [label="Green"];
  sRGGRR [label="Green"];
  sRGGRG [label="Green"];
  sRGGRB [label="Green"];
  sRGGGR [label="Green"];
  sRGGGG [label="Green"];
  sRGGGB [label="Green"];
  sRGGBR [label="Green"];
  sRGGBG [label="Green"];
  sRGGBB [label="Green"];
  sRGBRR [label="Green"];
  sRGBRG [label="Green"];
  sRGBRB [label="Green"];
  sRGBGR [label="Green"];
  sRGBGG [label="Green"];
  sRGBGB [label="Green"];
  sRGBBR [label="Green"];
  sRGBBG [label="Green"];
  sRGBBB [label="Green"];
  sRBRRR [label="Blue"];
  sRBRRG [label="Blue"];
  sRBRRB [label="Blue"];
  sRBRGR [label="Blue"];
  sRBRGG [label="Blue"];
  sRBRGB [label="Blue"];
  sRBRBR [label="Blue"];
  sRBRBG [label="Blue"];
  sRBRBB [label="Blue"];
  sRBGRR [label="Blue"];
  sRBGRG [label="Blue"];
  sRBGRB [label="Blue"];
  sRBGGR [label="Blue"];
  sRBGGG [label="Blue"];
  sRBGGB [label="Blue"];
  sRBGBR [label="Blue"];
  sRBGBG [label="Blue"];
  sRBGBB [label="Blue"];
  sRBBRR [label="Blue"];
  sRBBRG [label="Blue"];
  sRBBRB [label="Blue"];
  sRBBGR [label="Blue"];
  sRBBGG [label="Blue"];
  sRBBGB [label="Blue"];
  sRBBBR [label="Blue"];
  sRBBBG [label="Blue"];
  sRBBBB [label="Blue"];
  sGRRRR [label="Red"];
  sGRRRG [label="Red"];
  sGRRRB [label="Red"];
  sGRRGR [label="Red"];
  sGRRGG [label="Red"];
  sGRRGB [label="Red"];
  sGRRBR [label="Red"];
  sGRRBG [label="Red"];
  sGRRBB [label="Red"];
  sGRGRR [label="Red"];
  sGRGRG [label="Red"];
  sGRGRB [label="Red"];
  sGRGGR [label="Red"];
  sGRGGG [label="Red"];
  sGRGGB [label="Red"];
  sGRGBR [label="Red"];
  sGRGBG [label="Red"];
  sGRGBB [label="Red"];
  sGRBRR [label="Red"];
  sGRBRG [label="Red"];
  sGRBRB [label="Red"];
  sGRBGR [label="Red"];
  sGRBGG [label="Red"];
  sGRBGB [label="Red"];
  sGRBBR [label="Red"];
  sGRBBG [label="Red"];
  sGRBBB [label="Red"];
  sGGRRR [label="Green"];
  sGGRRG [label="Green"];
  sGGRRB [label="Green"];
  sGGRGR [label="Green"];
  sGGRGG [label="Green"];
  sGGRGB [label="Green"];
  sGGRBR [label="Green"];
  sGGRBG [label="Green"];
  sGGRBB [label="Green"];
  sGGGRR [label="Green"];
  sGGGRG [label="Green"];
  sGGGRB [label="Green"];
  sGGGGR [label="Green"];
  sGGGGG [label="Green"];
  sGGGGB [label="Green"];
  sGGGBR [label="Green"];
  sGGGBG [label="Green"];
  sGGGBB [label="Green"];
  sGGBRR [label="Green"];
  sGGBRG [label="Green"];
  sGGBRB [label="Green"];
  sGGBGR [label="Green"];
  sGGBGG [label="Green"];
  sGGBGB [label="Green"];
  sGGBBR [label="Green"];
  sGGBBG [label="Green"];
  sGGBBB [label="Green"];
  sGBRRR [label="Blue"];
  sGBRRG [label="Blue"];
  sGBRRB [label="Blue"];
  sGBRGR [label="Blue"];
  sGBRGG [label="Blue"];
  sGBRGB [label="Blue"];
  sGBRBR [label="Blue"];
  sGBRBG [label="Blue"];
  sGBRBB [label="Blue"];
  sGBGRR [label="Blue"];
  sGBGRG [label="Blue"];
  sGBGRB [label="Blue"];
  sGBGGR [label="Blue"];
  sGBGGG [label="Blue"];
  sGBGGB [label="Blue"];
  sGBGBR [label="Blue"];
  sGBGBG [label="Blue"];
  sGBGBB [label="Blue"];
  sGBBRR [label="Blue"];
  sGBBRG [label="Blue"];
  sGBBRB [label="Blue"];
  sGBBGR [label="Blue"];
  sGBBGG [label="Blue"];
  sGBBGB [label="Blue"];
  sGBBBR [label="Blue"];
  sGBBBG [label="Blue"];
  sGBBBB [label="Blue"];
  sBRRRR [label="Red"];
  sBRRRG [label="Red"];
  sBRRRB [label="Red"];
  sBRRGR [label="Red"];
  sBRRGG [label="Red"];
  sBRRGB [label="Red"];
  sBRRBR [label="Red"];
  sBRRBG [label="Red"];
  sBRRBB [label="Red"];
  sBRGRR [label="Red"];
  sBRGRG [label="Red"];
  sBRGRB [label="Red"];
  sBRGGR [label="Red"];
  sBRGGG [label="Red"];
  sBRGGB [label="Red"];
  sBRGBR [label="Red"];
  sBRGBG [label="Red"];
  sBRGBB [label="Red"];
  sBRBRR [label="Red"];
  sBRBRG [label="Red"];
  sBRBRB [label="Red"];
  sBRBGR [label="Red"];
  sBRBGG [label="Red"];
  sBRBGB [label="Red"];
  sBRBBR [label="Red"];
  sBRBBG [label="Red"];
  sBRBBB [label="Red"];
  sBGRRR [label="Green"];
  sBGRRB [label="Green"];
  sBGRGR [label="Green"];
  sBGRGG [label="Green"];
  sBGRGB [label="Green"];
  sBGRBR [label="Green"];
  sBGRBG [label="Green"];
  sBGRBB [label="Green"];
  sBGGRR [label="Green"];
  sBGGRG [label="Green"];
  sBGGRB [label="Green"];
  sBGGGR [label="Green"];
  sBGGGG [label="Green"];
  sBGGGB [label="Green"];
  sBGGBR [label="Green"];
  sBGGBG [label="Green"];
  sBGGBB [label="Green"];
  sBGBRR [label="Green"];
  sBGBRG [label="Green"];
  sBGBRB [label="Green"];
  sBGBGR [label="Green"];
  sBGBGG [label="Green"];
  sBGBGB [label="Green"];
  sBGBBR [label="Green"];
  sBGBBG [label="Green"];
  sBGBBB [label="Green"];
  sBBRRR [label="Blue"];
  sBBRRG [label="Blue"];
  sBBRRB [label="Blue"];
  sBBRGR [label="Blue"];
  sBBRGG [label="Blue"];
  sBBRGB [label="Blue"];
  sBBRBR [label="Blue"];
  sBBRBG [label="Blue"];
  sBBRBB [label="Blue"];
  sBBGRR [label="Blue"];
  sBBGRG [label="Blue"];
  sBBGRB [label="Blue"];
  sBBGGR [label="Blue"];
  sBBGGG [label="Blue"];
  sBBGGB [label="Blue"];
  sBBGBR [label="Blue"];
  sBBGBG [label="Blue"];
  sBBGBB [label="Blue"];
  sBBBRR [label="Blue"];
  sBBBRG [label="Blue"];
  sBBBRB [label="Blue"];
  sBBBGR [label="Blue"];
  sBBBGG [label="Blue"];
  sBBBGB [label="Blue"];
  sBBBBR [label="Blue"];
  sBBBBG [label="Blue"];
  sBBBBB [label="Blue"];

  sBGRRG -> sRRGGB [label="F"];
  sBGRRG -> sRGBGR [label="R"];
  sBGRRG -> sGRBRG [label="L"];
  sBGRRG -> sBRRRG [label="PRed"];
  sBGRRG -> sBGRRG [label="PGreen"];
  sBGRRG -> sBBRRG [label="PBlue"];
  sRRRRR -> sRRRRR [label="F"];
  sRRRRR -> sRRRRR [label="R"];
  sRRRRR -> sRRRRR [label="L"];
  sRRRRR -> sRRRRR [label="PRed"];
  sRRRRR -> sRGRRR [label="PGreen"];
  sRRRRR -> sRBRRR [label="PBlue"];
  sRRRRG -> sRRGRR [label="F"];
  sRRRRG -> sRRRGR [label="R"];
  sRRRRG -> sRRRRG [label="L"];
  sRRRRG -> sRRRRG [label="PRed"];
  sRRRRG -> sRGRRG [label="PGreen"];
  sRRRRG -> sRBRRG [label="PBlue"];
  sRRRRB -> sRRBRR [label="F"];
  sRRRRB -> sRRRBR [label="R"];
  sRRRRB -> sRRRRB [label="L"];
  sRRRRB -> sRRRRB [label="PRed"];
  sRRRRB -> sRGRRB [label="PGreen"];
  sRRRRB -> sRBRRB [label="PBlue"];
  sRRRGR -> sRGRRR [label="F"];
  sRRRGR -> sGRRRR [label="R"];
  sRRRGR -> sRGRRR [label="L"];
  sRRRGR -> sRRRGR [label="PRed"];
  sRRRGR -> sRGRGR [label="PGreen"];
  sRRRGR -> sRBRGR [label="PBlue"];
  sRRRGG -> sRGGRR [label="F"];
  sRRRGG -> sGRRGR [label="R"];
  sRRRGG -> sRGRRG [label="L"];
  sRRRGG -> sRRRGG [label="PRed"];
  sRRRGG -> sRGRGG [label="PGreen"];
  sRRRGG -> sRBRGG [label="PBlue"];
  sRRRGB -> sRGBRR [label="F"];
  sRRRGB -> sGRRBR [label="R"];
  sRRRGB -> sRGRRB [label="L"];
  sRRRGB -> sRRRGB [label="PRed"];
  sRRRGB -> sRGRGB [label="PGreen"];
  sRRRGB -> sRBRGB [label="PBlue"];
  sRRRBR -> sRBRRR [label="F"];
  sRRRBR -> sBRRRR [label="R"];
  sRRRBR -> sRBRRR [label="L"];
  sRRRBR -> sRRRBR [label="PRed"];
  sRRRBR -> sRGRBR [label="PGreen"];
  sRRRBR -> sRBRBR [label="PBlue"];
  sRRRBG -> sRBGRR [label="F"];
  sRRRBG -> sBRRGR [label="R"];
  sRRRBG -> sRBRRG [label="L"];
  sRRRBG -> sRRRBG [label="PRed"];
  sRRRBG -> sRGRBG [label="PGreen"];
  sRRRBG -> sRBRBG [label="PBlue"];
  sRRRBB -> sRBBRR [label="F"];
  sRRRBB -> sBRRBR [label="R"];
  sRRRBB -> sRBRRB [label="L"];
  sRRRBB -> sRRRBB [label="PRed"];
  sRRRBB -> sRGRBB [label="PGreen"];
  sRRRBB -> sRBRBB [label="PBlue"];
  sRRGRR -> sGRRRR [label="F"];
  sRRGRR -> sRRRRG [label="R"];
  sRRGRR -> sRRRGR [label="L"];
  sRRGRR -> sRRGRR [label="PRed"];
  sRRGRR -> sRGGRR [label="PGreen"];
  sRRGRR -> sRBGRR [label="PBlue"];
  sRRGRG -> sGRGRR [label="F"];
  sRRGRG -> sRRRGG [label="R"];
  sRRGRG -> sRRRGG [label="L"];
  sRRGRG -> sRRGRG [label="PRed"];
  sRRGRG -> sRGGRG [label="PGreen"];
  sRRGRG -> sRBGRG [label="PBlue"];
  sRRGRB -> sGRBRR [label="F"];
  sRRGRB -> sRRRBG [label="R"];
  sRRGRB -> sRRRGB [label="L"];
  sRRGRB -> sRRGRB [label="PRed"];
  sRRGRB -> sRGGRB [label="PGreen"];
  sRRGRB -> sRBGRB [label="PBlue"];
  sRRGGR -> sGGRRR [label="F"];
  sRRGGR -> sGRRRG [label="R"];
  sRRGGR -> sRGRGR [label="L"];
  sRRGGR -> sRRGGR [label="PRed"];
  sRRGGR -> sRGGGR [label="PGreen"];
  sRRGGR -> sRBGGR [label="PBlue"];
  sRRGGG -> sGGGRR [label="F"];
  sRRGGG -> sGRRGG [label="R"];
  sRRGGG -> sRGRGG [label="L"];
  sRRGGG -> sRRGGG [label="PRed"];
  sRRGGG -> sRGGGG [label="PGreen"];
  sRRGGG -> sRBGGG [label="PBlue"];
  sRRGGB -> sGGBRR [label="F"];
  sRRGGB -> sGRRBG [label="R"];
  sRRGGB -> sRGRGB [label="L"];
  sRRGGB -> sRRGGB [label="PRed"];
  sRRGGB -> sRGGGB [label="PGreen"];
  sRRGGB -> sRBGGB [label="PBlue"];
  sRRGBR -> sGBRRR [label="F"];
  sRRGBR -> sBRRRG [label="R"];
  sRRGBR -> sRBRGR [label="L"];
  sRRGBR -> sRRGBR [label="PRed"];
  sRRGBR -> sRGGBR [label="PGreen"];
  sRRGBR -> sRBGBR [label="PBlue"];
  sRRGBG -> sGBGRR [label="F"];
  sRRGBG -> sBRRGG [label="R"];
  sRRGBG -> sRBRGG [label="L"];
  sRRGBG -> sRRGBG [label="PRed"];
  sRRGBG -> sRGGBG [label="PGreen"];
  sRRGBG -> sRBGBG [label="PBlue"];
  sRRGBB -> sGBBRR [label="F"];
  sRRGBB -> sBRRBG [label="R"];
  sRRGBB -> sRBRGB [label="L"];
  sRRGBB -> sRRGBB [label="PRed"];
  sRRGBB -> sRGGBB [label="PGreen"];
  sRRGBB -> sRBGBB [label="PBlue"];
  sRRBRR -> sBRRRR [label="F"];
  sRRBRR -> sRRRRB [label="R"];
  sRRBRR -> sRRRBR [label="L"];
  sRRBRR -> sRRBRR [label="PRed"];
  sRRBRR -> sRGBRR [label="PGreen"];
  sRRBRR -> sRBBRR [label="PBlue"];
  sRRBRG -> sBRGRR [label="F"];
  sRRBRG -> sRRRGB [label="R"];
  sRRBRG -> sRRRBG [label="L"];
  sRRBRG -> sRRBRG [label="PRed"];
  sRRBRG -> sRGBRG [label="PGreen"];
  sRRBRG -> sRBBRG [label="PBlue"];
  sRRBRB -> sBRBRR [label="F"];
  sRRBRB -> sRRRBB [label="R"];
  sRRBRB -> sRRRBB [label="L"];
  sRRBRB -> sRRBRB [label="PRed"];
  sRRBRB -> sRGBRB [label="PGreen"];
  sRRBRB -> sRBBRB [label="PBlue"];
  sRRBGR -> sBGRRR [label="F"];
  sRRBGR -> sGRRRB [label="R"];
  sRRBGR -> sRGRBR [label="L"];
  sRRBGR -> sRRBGR [label="PRed"];
  sRRBGR -> sRGBGR [label="PGreen"];
  sRRBGR -> sRBBGR [label="PBlue"];
  sRRBGG -> sBGGRR [label="F"];
  sRRBGG -> sGRRGB [label="R"];
  sRRBGG -> sRGRBG [label="L"];
  sRRBGG -> sRRBGG [label="PRed"];
  sRRBGG -> sRGBGG [label="PGreen"];
  sRRBGG -> sRBBGG [label="PBlue"];
  sRRBGB -> sBGBRR [label="F"];
  sRRBGB -> sGRRBB [label="R"];
  sRRBGB -> sRGRBB [label="L"];
  sRRBGB -> sRRBGB [label="PRed"];
  sRRBGB -> sRGBGB [label="PGreen"];
  sRRBGB -> sRBBGB [label="PBlue"];
  sRRBBR -> sBBRRR [label="F"];
  sRRBBR -> sBRRRB [label="R"];
  sRRBBR -> sRBRBR [label="L"];
  sRRBBR -> sRRBBR [label="PRed"];
  sRRBBR -> sRGBBR [label="PGreen"];
  sRRBBR -> sRBBBR [label="PBlue"];
  sRRBBG -> sBBGRR [label="F"];
  sRRBBG -> sBRRGB [label="R"];
  sRRBBG -> sRBRBG [label="L"];
  sRRBBG -> sRRBBG [label="PRed"];
  sRRBBG -> sRGBBG [label="PGreen"];
  sRRBBG -> sRBBBG [label="PBlue"];
  sRRBBB -> sBBBRR [label="F"];
  sRRBBB -> sBRRBB [label="R"];
  sRRBBB -> sRBRBB [label="L"];
  sRRBBB -> sRRBBB [label="PRed"];
  sRRBBB -> sRGBBB [label="PGreen"];
  sRRBBB -> sRBBBB [label="PBlue"];
  sRGRRR -> sRRRGR [label="F"];
  sRGRRR -> sRGRRR [label="R"];
  sRGRRR -> sGRRRR [label="L"];
  sRGRRR -> sRRRRR [label="PRed"];
  sRGRRR -> sRGRRR [label="PGreen"];
  sRGRRR -> sRBRRR [label="PBlue"];
  sRGRRG -> sRRGGR [label="F"];
  sRGRRG -> sRGRGR [label="R"];
  sRGRRG -> sGRRRG [label="L"];
  sRGRRG -> sRRRRG [label="PRed"];
  sRGRRG -> sRGRRG [label="PGreen"];
  sRGRRG -> sRBRRG [label="PBlue"];
  sRGRRB -> sRRBGR [label="F"];
  sRGRRB -> sRGRBR [label="R"];
  sRGRRB -> sGRRRB [label="L"];
  sRGRRB -> sRRRRB [label="PRed"];
  sRGRRB -> sRGRRB [label="PGreen"];
  sRGRRB -> sRBRRB [label="PBlue"];
  sRGRGR -> sRGRGR [label="F"];
  sRGRGR -> sGGRRR [label="R"];
  sRGRGR -> sGGRRR [label="L"];
  sRGRGR -> sRRRGR [label="PRed"];
  sRGRGR -> sRGRGR [label="PGreen"];
  sRGRGR -> sRBRGR [label="PBlue"];
  sRGRGG -> sRGGGR [label="F"];
  sRGRGG -> sGGRGR [label="R"];
  sRGRGG -> sGGRRG [label="L"];
  sRGRGG -> sRRRGG [label="PRed"];
  sRGRGG -> sRGRGG [label="PGreen"];
  sRGRGG -> sRBRGG [label="PBlue"];
  sRGRGB -> sRGBGR [label="F"];
  sRGRGB -> sGGRBR [label="R"];
  sRGRGB -> sGGRRB [label="L"];
  sRGRGB -> sRRRGB [label="PRed"];
  sRGRGB -> sRGRGB [label="PGreen"];
  sRGRGB -> sRBRGB [label="PBlue"];
  sRGRBR -> sRBRGR [label="F"];
  sRGRBR -> sBGRRR [label="R"];
  sRGRBR -> sGBRRR [label="L"];
  sRGRBR -> sRRRBR [label="PRed"];
  sRGRBR -> sRGRBR [label="PGreen"];
  sRGRBR -> sRBRBR [label="PBlue"];
  sRGRBG -> sRBGGR [label="F"];
  sRGRBG -> sBGRGR [label="R"];
  sRGRBG -> sGBRRG [label="L"];
  sRGRBG -> sRRRBG [label="PRed"];
  sRGRBG -> sRGRBG [label="PGreen"];
  sRGRBG -> sRBRBG [label="PBlue"];
  sRGRBB -> sRBBGR [label="F"];
  sRGRBB -> sBGRBR [label="R"];
  sRGRBB -> sGBRRB [label="L"];
  sRGRBB -> sRRRBB [label="PRed"];
  sRGRBB -> sRGRBB [label="PGreen"];
  sRGRBB -> sRBRBB [label="PBlue"];
  sRGGRR -> sGRRGR [label="F"];
  sRGGRR -> sRGRRG [label="R"];
  sRGGRR -> sGRRGR [label="L"];
  sRGGRR -> sRRGRR [label="PRed"];
  sRGGRR -> sRGGRR [label="PGreen"];
  sRGGRR -> sRBGRR [label="PBlue"];
  sRGGRG -> sGRGGR [label="F"];
  sRGGRG -> sRGRGG [label="R"];
  sRGGRG -> sGRRGG [label="L"];
  sRGGRG -> sRRGRG [label="PRed"];
  sRGGRG -> sRGGRG [label="PGreen"];
  sRGGRG -> sRBGRG [label="PBlue"];
  sRGGRB -> sGRBGR [label="F"];
  sRGGRB -> sRGRBG [label="R"];
  sRGGRB -> sGRRGB [label="L"];
  sRGGRB -> sRRGRB [label="PRed"];
  sRGGRB -> sRGGRB [label="PGreen"];
  sRGGRB -> sRBGRB [label="PBlue"];
  sRGGGR -> sGGRGR [label="F"];
  sRGGGR -> sGGRRG [label="R"];
  sRGGGR -> sGGRGR [label="L"];
  sRGGGR -> sRRGGR [label="PRed"];
  sRGGGR -> sRGGGR [label="PGreen"];
  sRGGGR -> sRBGGR [label="PBlue"];
  sRGGGG -> sGGGGR [label="F"];
  sRGGGG -> sGGRGG [label="R"];
  sRGGGG -> sGGRGG [label="L"];
  sRGGGG -> sRRGGG [label="PRed"];
  sRGGGG -> sRGGGG [label="PGreen"];
  sRGGGG -> sRBGGG [label="PBlue"];
  sRGGGB -> sGGBGR [label="F"];
  sRGGGB -> sGGRBG [label="R"];
  sRGGGB -> sGGRGB [label="L"];
  sRGGGB -> sRRGGB [label="PRed"];
  sRGGGB -> sRGGGB [label="PGreen"];
  sRGGGB -> sRBGGB [label="PBlue"];
  sRGGBR -> sGBRGR [label="F"];
  sRGGBR -> sBGRRG [label="R"];
  sRGGBR -> sGBRGR [label="L"];
  sRGGBR -> sRRGBR [label="PRed"];
  sRGGBR -> sRGGBR [label="PGreen"];
  sRGGBR -> sRBGBR [label="PBlue"];
  sRGGBG -> sGBGGR [label="F"];
  sRGGBG -> sBGRGG [label="R"];
  sRGGBG -> sGBRGG [label="L"];
  sRGGBG -> sRRGBG [label="PRed"];
  sRGGBG -> sRGGBG [label="PGreen"];
  sRGGBG -> sRBGBG [label="PBlue"];
  sRGGBB -> sGBBGR [label="F"];
  sRGGBB -> sBGRBG [label="R"];
  sRGGBB -> sGBRGB [label="L"];
  sRGGBB -> sRRGBB [label="PRed"];
  sRGGBB -> sRGGBB [label="PGreen"];
  sRGGBB -> sRBGBB [label="PBlue"];
  sRGBRR -> sBRRGR [label="F"];
  sRGBRR -> sRGRRB [label="R"];
  sRGBRR -> sGRRBR [label="L"];
  sRGBRR -> sRRBRR [label="PRed"];
  sRGBRR -> sRGBRR [label="PGreen"];
  sRGBRR -> sRBBRR [label="PBlue"];
  sRGBRG -> sBRGGR [label="F"];
  sRGBRG -> sRGRGB [label="R"];
  sRGBRG -> sGRRBG [label="L"];
  sRGBRG -> sRRBRG [label="PRed"];
  sRGBRG -> sRGBRG [label="PGreen"];
  sRGBRG -> sRBBRG [label="PBlue"];
  sRGBRB -> sBRBGR [label="F"];
  sRGBRB -> sRGRBB [label="R"];
  sRGBRB -> sGRRBB [label="L"];
  sRGBRB -> sRRBRB [label="PRed"];
  sRGBRB -> sRGBRB [label="PGreen"];
  sRGBRB -> sRBBRB [label="PBlue"];
  sRGBGR -> sBGRGR [label="F"];
  sRGBGR -> sGGRRB [label="R"];
  sRGBGR -> sGGRBR [label="L"];
  sRGBGR -> sRRBGR [label="PRed"];
  sRGBGR -> sRGBGR [label="PGreen"];
  sRGBGR -> sRBBGR [label="PBlue"];
  sRGBGG -> sBGGGR [label="F"];
  sRGBGG -> sGGRGB [label="R"];
  sRGBGG -> sGGRBG [label="L"];
  sRGBGG -> sRRBGG [label="PRed"];
  sRGBGG -> sRGBGG [label="PGreen"];
  sRGBGG -> sRBBGG [label="PBlue"];
  sRGBGB -> sBGBGR [label="F"];
  sRGBGB -> sGGRBB [label="R"];
  sRGBGB -> sGGRBB [label="L"];
  sRGBGB -> sRRBGB [label="PRed"];
  sRGBGB -> sRGBGB [label="PGreen"];
  sRGBGB -> sRBBGB [label="PBlue"];
  sRGBBR -> sBBRGR [label="F"];
  sRGBBR -> sBGRRB [label="R"];
  sRGBBR -> sGBRBR [label="L"];
  sRGBBR -> sRRBBR [label="PRed"];
  sRGBBR -> sRGBBR [label="PGreen"];
  sRGBBR -> sRBBBR [label="PBlue"];
  sRGBBG -> sBBGGR [label="F"];
  sRGBBG -> sBGRGB [label="R"];
  sRGBBG -> sGBRBG [label="L"];
  sRGBBG -> sRRBBG [label="PRed"];
  sRGBBG -> sRGBBG [label="PGreen"];
  sRGBBG -> sRBBBG [label="PBlue"];
  sRGBBB -> sBBBGR [label="F"];
  sRGBBB -> sBGRBB [label="R"];
  sRGBBB -> sGBRBB [label="L"];
  sRGBBB -> sRRBBB [label="PRed"];
  sRGBBB -> sRGBBB [label="PGreen"];
  sRGBBB -> sRBBBB [label="PBlue"];
  sRBRRR -> sRRRBR [label="F"];
  sRBRRR -> sRBRRR [label="R"];
  sRBRRR -> sBRRRR [label="L"];
  sRBRRR -> sRRRRR [label="PRed"];
  sRBRRR -> sRGRRR [label="PGreen"];
  sRBRRR -> sRBRRR [label="PBlue"];
  sRBRRG -> sRRGBR [label="F"];
  sRBRRG -> sRBRGR [label="R"];
  sRBRRG -> sBRRRG [label="L"];
  sRBRRG -> sRRRRG [label="PRed"];
  sRBRRG -> sRGRRG [label="PGreen"];
  sRBRRG -> sRBRRG [label="PBlue"];
  sRBRRB -> sRRBBR [label="F"];
  sRBRRB -> sRBRBR [label="R"];
  sRBRRB -> sBRRRB [label="L"];
  sRBRRB -> sRRRRB [label="PRed"];
  sRBRRB -> sRGRRB [label="PGreen"];
  sRBRRB -> sRBRRB [label="PBlue"];
  sRBRGR -> sRGRBR [label="F"];
  sRBRGR -> sGBRRR [label="R"];
  sRBRGR -> sBGRRR [label="L"];
  sRBRGR -> sRRRGR [label="PRed"];
  sRBRGR -> sRGRGR [label="PGreen"];
  sRBRGR -> sRBRGR [label="PBlue"];
  sRBRGG -> sRGGBR [label="F"];
  sRBRGG -> sGBRGR [label="R"];
  sRBRGG -> sBGRRG [label="L"];
  sRBRGG -> sRRRGG [label="PRed"];
  sRBRGG -> sRGRGG [label="PGreen"];
  sRBRGG -> sRBRGG [label="PBlue"];
  sRBRGB -> sRGBBR [label="F"];
  sRBRGB -> sGBRBR [label="R"];
  sRBRGB -> sBGRRB [label="L"];
  sRBRGB -> sRRRGB [label="PRed"];
  sRBRGB -> sRGRGB [label="PGreen"];
  sRBRGB -> sRBRGB [label="PBlue"];
  sRBRBR -> sRBRBR [label="F"];
  sRBRBR -> sBBRRR [label="R"];
  sRBRBR -> sBBRRR [label="L"];
  sRBRBR -> sRRRBR [label="PRed"];
  sRBRBR -> sRGRBR [label="PGreen"];
  sRBRBR -> sRBRBR [label="PBlue"];
  sRBRBG -> sRBGBR [label="F"];
  sRBRBG -> sBBRGR [label="R"];
  sRBRBG -> sBBRRG [label="L"];
  sRBRBG -> sRRRBG [label="PRed"];
  sRBRBG -> sRGRBG [label="PGreen"];
  sRBRBG -> sRBRBG [label="PBlue"];
  sRBRBB -> sRBBBR [label="F"];
  sRBRBB -> sBBRBR [label="R"];
  sRBRBB -> sBBRRB [label="L"];
  sRBRBB -> sRRRBB [label="PRed"];
  sRBRBB -> sRGRBB [label="PGreen"];
  sRBRBB -> sRBRBB [label="PBlue"];
  sRBGRR -> sGRRBR [label="F"];
  sRBGRR -> sRBRRG [label="R"];
  sRBGRR -> sBRRGR [label="L"];
  sRBGRR -> sRRGRR [label="PRed"];
  sRBGRR -> sRGGRR [label="PGreen"];
  sRBGRR -> sRBGRR [label="PBlue"];
  sRBGRG -> sGRGBR [label="F"];
  sRBGRG -> sRBRGG [label="R"];
  sRBGRG -> sBRRGG [label="L"];
  sRBGRG -> sRRGRG [label="PRed"];
  sRBGRG -> sRGGRG [label="PGreen"];
  sRBGRG -> sRBGRG [label="PBlue"];
  sRBGRB -> sGRBBR [label="F"];
  sRBGRB -> sRBRBG [label="R"];
  sRBGRB -> sBRRGB [label="L"];
  sRBGRB -> sRRGRB [label="PRed"];
  sRBGRB -> sRGGRB [label="PGreen"];
  sRBGRB -> sRBGRB [label="PBlue"];
  sRBGGR -> sGGRBR [label="F"];
  sRBGGR -> sGBRRG [label="R"];
  sRBGGR -> sBGRGR [label="L"];
  sRBGGR -> sRRGGR [label="PRed"];
  sRBGGR -> sRGGGR [label="PGreen"];
  sRBGGR -> sRBGGR [label="PBlue"];
  sRBGGG -> sGGGBR [label="F"];
  sRBGGG -> sGBRGG [label="R"];
  sRBGGG -> sBGRGG [label="L"];
  sRBGGG -> sRRGGG [label="PRed"];
  sRBGGG -> sRGGGG [label="PGreen"];
  sRBGGG -> sRBGGG [label="PBlue"];
  sRBGGB -> sGGBBR [label="F"];
  sRBGGB -> sGBRBG [label="R"];
  sRBGGB -> sBGRGB [label="L"];
  sRBGGB -> sRRGGB [label="PRed"];
  sRBGGB -> sRGGGB [label="PGreen"];
  sRBGGB -> sRBGGB [label="PBlue"];
  sRBGBR -> sGBRBR [label="F"];
  sRBGBR -> sBBRRG [label="R"];
  sRBGBR -> sBBRGR [label="L"];
  sRBGBR -> sRRGBR [label="PRed"];
  sRBGBR -> sRGGBR [label="PGreen"];
  sRBGBR -> sRBGBR [label="PBlue"];
  sRBGBG -> sGBGBR [label="F"];
  sRBGBG -> sBBRGG [label="R"];
  sRBGBG -> sBBRGG [label="L"];
  sRBGBG -> sRRGBG [label="PRed"];
  sRBGBG -> sRGGBG [label="PGreen"];
  sRBGBG -> sRBGBG [label="PBlue"];
  sRBGBB -> sGBBBR [label="F"];
  sRBGBB -> sBBRBG [label="R"];
  sRBGBB -> sBBRGB [label="L"];
  sRBGBB -> sRRGBB [label="PRed"];
  sRBGBB -> sRGGBB [label="PGreen"];
  sRBGBB -> sRBGBB [label="PBlue"];
  sRBBRR -> sBRRBR [label="F"];
  sRBBRR -> sRBRRB [label="R"];
  sRBBRR -> sBRRBR [label="L"];
  sRBBRR -> sRRBRR [label="PRed"];
  sRBBRR -> sRGBRR [label="PGreen"];
  sRBBRR -> sRBBRR [label="PBlue"];
  sRBBRG -> sBRGBR [label="F"];
  sRBBRG -> sRBRGB [label="R"];
  sRBBRG -> sBRRBG [label="L"];
  sRBBRG -> sRRBRG [label="PRed"];
  sRBBRG -> sRGBRG [label="PGreen"];
  sRBBRG -> sRBBRG [label="PBlue"];
  sRBBRB -> sBRBBR [label="F"];
  sRBBRB -> sRBRBB [label="R"];
  sRBBRB -> sBRRBB [label="L"];
  sRBBRB -> sRRBRB [label="PRed"];
  sRBBRB -> sRGBRB [label="PGreen"];
  sRBBRB -> sRBBRB [label="PBlue"];
  sRBBGR -> sBGRBR [label="F"];
  sRBBGR -> sGBRRB [label="R"];
  sRBBGR -> sBGRBR [label="L"];
  sRBBGR -> sRRBGR [label="PRed"];
  sRBBGR -> sRGBGR [label="PGreen"];
  sRBBGR -> sRBBGR [label="PBlue"];
  sRBBGG -> sBGGBR [label="F"];
  sRBBGG -> sGBRGB [label="R"];
  sRBBGG -> sBGRBG [label="L"];
  sRBBGG -> sRRBGG [label="PRed"];
  sRBBGG -> sRGBGG [label="PGreen"];
  sRBBGG -> sRBBGG [label="PBlue"];
  sRBBGB -> sBGBBR [label="F"];
  sRBBGB -> sGBRBB [label="R"];
  sRBBGB -> sBGRBB [label="L"];
  sRBBGB -> sRRBGB [label="PRed"];
  sRBBGB -> sRGBGB [label="PGreen"];
  sRBBGB -> sRBBGB [label="PBlue"];
  sRBBBR -> sBBRBR [label="F"];
  sRBBBR -> sBBRRB [label="R"];
  sRBBBR -> sBBRBR [label="L"];
  sRBBBR -> sRRBBR [label="PRed"];
  sRBBBR -> sRGBBR [label="PGreen"];
  sRBBBR -> sRBBBR [label="PBlue"];
  sRBBBG -> sBBGBR [label="F"];
  sRBBBG -> sBBRGB [label="R"];
  sRBBBG -> sBBRBG [label="L"];
  sRBBBG -> sRRBBG [label="PRed"];
  sRBBBG -> sRGBBG [label="PGreen"];
  sRBBBG -> sRBBBG [label="PBlue"];
  sRBBBB -> sBBBBR [label="F"];
  sRBBBB -> sBBRBB [label="R"];
  sRBBBB -> sBBRBB [label="L"];
  sRBBBB -> sRRBBB [label="PRed"];
  sRBBBB -> sRGBBB [label="PGreen"];
  sRBBBB -> sRBBBB [label="PBlue"];
  sGRRRR -> sRRRRG [label="F"];
  sGRRRR -> sRRGRR [label="R"];
  sGRRRR -> sRRGRR [label="L"];
  sGRRRR -> sGRRRR [label="PRed"];
  sGRRRR -> sGGRRR [label="PGreen"];
  sGRRRR -> sGBRRR [label="PBlue"];
  sGRRRG -> sRRGRG [label="F"];
  sGRRRG -> sRRGGR [label="R"];
  sGRRRG -> sRRGRG [label="L"];
  sGRRRG -> sGRRRG [label="PRed"];
  sGRRRG -> sGGRRG [label="PGreen"];
  sGRRRG -> sGBRRG [label="PBlue"];
  sGRRRB -> sRRBRG [label="F"];
  sGRRRB -> sRRGBR [label="R"];
  sGRRRB -> sRRGRB [label="L"];
  sGRRRB -> sGRRRB [label="PRed"];
  sGRRRB -> sGGRRB [label="PGreen"];
  sGRRRB -> sGBRRB [label="PBlue"];
  sGRRGR -> sRGRRG [label="F"];
  sGRRGR -> sGRGRR [label="R"];
  sGRRGR -> sRGGRR [label="L"];
  sGRRGR -> sGRRGR [label="PRed"];
  sGRRGR -> sGGRGR [label="PGreen"];
  sGRRGR -> sGBRGR [label="PBlue"];
  sGRRGG -> sRGGRG [label="F"];
  sGRRGG -> sGRGGR [label="R"];
  sGRRGG -> sRGGRG [label="L"];
  sGRRGG -> sGRRGG [label="PRed"];
  sGRRGG -> sGGRGG [label="PGreen"];
  sGRRGG -> sGBRGG [label="PBlue"];
  sGRRGB -> sRGBRG [label="F"];
  sGRRGB -> sGRGBR [label="R"];
  sGRRGB -> sRGGRB [label="L"];
  sGRRGB -> sGRRGB [label="PRed"];
  sGRRGB -> sGGRGB [label="PGreen"];
  sGRRGB -> sGBRGB [label="PBlue"];
  sGRRBR -> sRBRRG [label="F"];
  sGRRBR -> sBRGRR [label="R"];
  sGRRBR -> sRBGRR [label="L"];
  sGRRBR -> sGRRBR [label="PRed"];
  sGRRBR -> sGGRBR [label="PGreen"];
  sGRRBR -> sGBRBR [label="PBlue"];
  sGRRBG -> sRBGRG [label="F"];
  sGRRBG -> sBRGGR [label="R"];
  sGRRBG -> sRBGRG [label="L"];
  sGRRBG -> sGRRBG [label="PRed"];
  sGRRBG -> sGGRBG [label="PGreen"];
  sGRRBG -> sGBRBG [label="PBlue"];
  sGRRBB -> sRBBRG [label="F"];
  sGRRBB -> sBRGBR [label="R"];
  sGRRBB -> sRBGRB [label="L"];
  sGRRBB -> sGRRBB [label="PRed"];
  sGRRBB -> sGGRBB [label="PGreen"];
  sGRRBB -> sGBRBB [label="PBlue"];
  sGRGRR -> sGRRRG [label="F"];
  sGRGRR -> sRRGRG [label="R"];
  sGRGRR -> sRRGGR [label="L"];
  sGRGRR -> sGRGRR [label="PRed"];
  sGRGRR -> sGGGRR [label="PGreen"];
  sGRGRR -> sGBGRR [label="PBlue"];
  sGRGRG -> sGRGRG [label="F"];
  sGRGRG -> sRRGGG [label="R"];
  sGRGRG -> sRRGGG [label="L"];
  sGRGRG -> sGRGRG [label="PRed"];
  sGRGRG -> sGGGRG [label="PGreen"];
  sGRGRG -> sGBGRG [label="PBlue"];
  sGRGRB -> sGRBRG [label="F"];
  sGRGRB -> sRRGBG [label="R"];
  sGRGRB -> sRRGGB [label="L"];
  sGRGRB -> sGRGRB [label="PRed"];
  sGRGRB -> sGGGRB [label="PGreen"];
  sGRGRB -> sGBGRB [label="PBlue"];
  sGRGGR -> sGGRRG [label="F"];
  sGRGGR -> sGRGRG [label="R"];
  sGRGGR -> sRGGGR [label="L"];
  sGRGGR -> sGRGGR [label="PRed"];
  sGRGGR -> sGGGGR [label="PGreen"];
  sGRGGR -> sGBGGR [label="PBlue"];
  sGRGGG -> sGGGRG [label="F"];
  sGRGGG -> sGRGGG [label="R"];
  sGRGGG -> sRGGGG [label="L"];
  sGRGGG -> sGRGGG [label="PRed"];
  sGRGGG -> sGGGGG [label="PGreen"];
  sGRGGG -> sGBGGG [label="PBlue"];
  sGRGGB -> sGGBRG [label="F"];
  sGRGGB -> sGRGBG [label="R"];
  sGRGGB -> sRGGGB [label="L"];
  sGRGGB -> sGRGGB [label="PRed"];
  sGRGGB -> sGGGGB [label="PGreen"];
  sGRGGB -> sGBGGB [label="PBlue"];
  sGRGBR -> sGBRRG [label="F"];
  sGRGBR -> sBRGRG [label="R"];
  sGRGBR -> sRBGGR [label="L"];
  sGRGBR -> sGRGBR [label="PRed"];
  sGRGBR -> sGGGBR [label="PGreen"];
  sGRGBR -> sGBGBR [label="PBlue"];
  sGRGBG -> sGBGRG [label="F"];
  sGRGBG -> sBRGGG [label="R"];
  sGRGBG -> sRBGGG [label="L"];
  sGRGBG -> sGRGBG [label="PRed"];
  sGRGBG -> sGGGBG [label="PGreen"];
  sGRGBG -> sGBGBG [label="PBlue"];
  sGRGBB -> sGBBRG [label="F"];
  sGRGBB -> sBRGBG [label="R"];
  sGRGBB -> sRBGGB [label="L"];
  sGRGBB -> sGRGBB [label="PRed"];
  sGRGBB -> sGGGBB [label="PGreen"];
  sGRGBB -> sGBGBB [label="PBlue"];
  sGRBRR -> sBRRRG [label="F"];
  sGRBRR -> sRRGRB [label="R"];
  sGRBRR -> sRRGBR [label="L"];
  sGRBRR -> sGRBRR [label="PRed"];
  sGRBRR -> sGGBRR [label="PGreen"];
  sGRBRR -> sGBBRR [label="PBlue"];
  sGRBRG -> sBRGRG [label="F"];
  sGRBRG -> sRRGGB [label="R"];
  sGRBRG -> sRRGBG [label="L"];
  sGRBRG -> sGRBRG [label="PRed"];
  sGRBRG -> sGGBRG [label="PGreen"];
  sGRBRG -> sGBBRG [label="PBlue"];
  sGRBRB -> sBRBRG [label="F"];
  sGRBRB -> sRRGBB [label="R"];
  sGRBRB -> sRRGBB [label="L"];
  sGRBRB -> sGRBRB [label="PRed"];
  sGRBRB -> sGGBRB [label="PGreen"];
  sGRBRB -> sGBBRB [label="PBlue"];
  sGRBGR -> sBGRRG [label="F"];
  sGRBGR -> sGRGRB [label="R"];
  sGRBGR -> sRGGBR [label="L"];
  sGRBGR -> sGRBGR [label="PRed"];
  sGRBGR -> sGGBGR [label="PGreen"];
  sGRBGR -> sGBBGR [label="PBlue"];
  sGRBGG -> sBGGRG [label="F"];
  sGRBGG -> sGRGGB [label="R"];
  sGRBGG -> sRGGBG [label="L"];
  sGRBGG -> sGRBGG [label="PRed"];
  sGRBGG -> sGGBGG [label="PGreen"];
  sGRBGG -> sGBBGG [label="PBlue"];
  sGRBGB -> sBGBRG [label="F"];
  sGRBGB -> sGRGBB [label="R"];
  sGRBGB -> sRGGBB [label="L"];
  sGRBGB -> sGRBGB [label="PRed"];
  sGRBGB -> sGGBGB [label="PGreen"];
  sGRBGB -> sGBBGB [label="PBlue"];
  sGRBBR -> sBBRRG [label="F"];
  sGRBBR -> sBRGRB [label="R"];
  sGRBBR -> sRBGBR [label="L"];
  sGRBBR -> sGRBBR [label="PRed"];
  sGRBBR -> sGGBBR [label="PGreen"];
  sGRBBR -> sGBBBR [label="PBlue"];
  sGRBBG -> sBBGRG [label="F"];
  sGRBBG -> sBRGGB [label="R"];
  sGRBBG -> sRBGBG [label="L"];
  sGRBBG -> sGRBBG [label="PRed"];
  sGRBBG -> sGGBBG [label="PGreen"];
  sGRBBG -> sGBBBG [label="PBlue"];
  sGRBBB -> sBBBRG [label="F"];
  sGRBBB -> sBRGBB [label="R"];
  sGRBBB -> sRBGBB [label="L"];
  sGRBBB -> sGRBBB [label="PRed"];
  sGRBBB -> sGGBBB [label="PGreen"];
  sGRBBB -> sGBBBB [label="PBlue"];
  sGGRRR -> sRRRGG [label="F"];
  sGGRRR -> sRGGRR [label="R"];
  sGGRRR -> sGRGRR [label="L"];
  sGGRRR -> sGRRRR [label="PRed"];
  sGGRRR -> sGGRRR [label="PGreen"];
  sGGRRR -> sGBRRR [label="PBlue"];
  sGGRRG -> sRRGGG [label="F"];
  sGGRRG -> sRGGGR [label="R"];
  sGGRRG -> sGRGRG [label="L"];
  sGGRRG -> sGRRRG [label="PRed"];
  sGGRRG -> sGGRRG [label="PGreen"];
  sGGRRG -> sGBRRG [label="PBlue"];
  sGGRRB -> sRRBGG [label="F"];
  sGGRRB -> sRGGBR [label="R"];
  sGGRRB -> sGRGRB [label="L"];
  sGGRRB -> sGRRRB [label="PRed"];
  sGGRRB -> sGGRRB [label="PGreen"];
  sGGRRB -> sGBRRB [label="PBlue"];
  sGGRGR -> sRGRGG [label="F"];
  sGGRGR -> sGGGRR [label="R"];
  sGGRGR -> sGGGRR [label="L"];
  sGGRGR -> sGRRGR [label="PRed"];
  sGGRGR -> sGGRGR [label="PGreen"];
  sGGRGR -> sGBRGR [label="PBlue"];
  sGGRGG -> sRGGGG [label="F"];
  sGGRGG -> sGGGGR [label="R"];
  sGGRGG -> sGGGRG [label="L"];
  sGGRGG -> sGRRGG [label="PRed"];
  sGGRGG -> sGGRGG [label="PGreen"];
  sGGRGG -> sGBRGG [label="PBlue"];
  sGGRGB -> sRGBGG [label="F"];
  sGGRGB -> sGGGBR [label="R"];
  sGGRGB -> sGGGRB [label="L"];
  sGGRGB -> sGRRGB [label="PRed"];
  sGGRGB -> sGGRGB [label="PGreen"];
  sGGRGB -> sGBRGB [label="PBlue"];
  sGGRBR -> sRBRGG [label="F"];
  sGGRBR -> sBGGRR [label="R"];
  sGGRBR -> sGBGRR [label="L"];
  sGGRBR -> sGRRBR [label="PRed"];
  sGGRBR -> sGGRBR [label="PGreen"];
  sGGRBR -> sGBRBR [label="PBlue"];
  sGGRBG -> sRBGGG [label="F"];
  sGGRBG -> sBGGGR [label="R"];
  sGGRBG -> sGBGRG [label="L"];
  sGGRBG -> sGRRBG [label="PRed"];
  sGGRBG -> sGGRBG [label="PGreen"];
  sGGRBG -> sGBRBG [label="PBlue"];
  sGGRBB -> sRBBGG [label="F"];
  sGGRBB -> sBGGBR [label="R"];
  sGGRBB -> sGBGRB [label="L"];
  sGGRBB -> sGRRBB [label="PRed"];
  sGGRBB -> sGGRBB [label="PGreen"];
  sGGRBB -> sGBRBB [label="PBlue"];
  sGGGRR -> sGRRGG [label="F"];
  sGGGRR -> sRGGRG [label="R"];
  sGGGRR -> sGRGGR [label="L"];
  sGGGRR -> sGRGRR [label="PRed"];
  sGGGRR -> sGGGRR [label="PGreen"];
  sGGGRR -> sGBGRR [label="PBlue"];
  sGGGRG -> sGRGGG [label="F"];
  sGGGRG -> sRGGGG [label="R"];
  sGGGRG -> sGRGGG [label="L"];
  sGGGRG -> sGRGRG [label="PRed"];
  sGGGRG -> sGGGRG [label="PGreen"];
  sGGGRG -> sGBGRG [label="PBlue"];
  sGGGRB -> sGRBGG [label="F"];
  sGGGRB -> sRGGBG [label="R"];
  sGGGRB -> sGRGGB [label="L"];
  sGGGRB -> sGRGRB [label="PRed"];
  sGGGRB -> sGGGRB [label="PGreen"];
  sGGGRB -> sGBGRB [label="PBlue"];
  sGGGGR -> sGGRGG [label="F"];
  sGGGGR -> sGGGRG [label="R"];
  sGGGGR -> sGGGGR [label="L"];
  sGGGGR -> sGRGGR [label="PRed"];
  sGGGGR -> sGGGGR [label="PGreen"];
  sGGGGR -> sGBGGR [label="PBlue"];
  sGGGGG -> sGGGGG [label="F"];
  sGGGGG -> sGGGGG [label="R"];
  sGGGGG -> sGGGGG [label="L"];
  sGGGGG -> sGRGGG [label="PRed"];
  sGGGGG -> sGGGGG [label="PGreen"];
  sGGGGG -> sGBGGG [label="PBlue"];
  sGGGGB -> sGGBGG [label="F"];
  sGGGGB -> sGGGBG [label="R"];
  sGGGGB -> sGGGGB [label="L"];
  sGGGGB -> sGRGGB [label="PRed"];
  sGGGGB -> sGGGGB [label="PGreen"];
  sGGGGB -> sGBGGB [label="PBlue"];
  sGGGBR -> sGBRGG [label="F"];
  sGGGBR -> sBGGRG [label="R"];
  sGGGBR -> sGBGGR [label="L"];
  sGGGBR -> sGRGBR [label="PRed"];
  sGGGBR -> sGGGBR [label="PGreen"];
  sGGGBR -> sGBGBR [label="PBlue"];
  sGGGBG -> sGBGGG [label="F"];
  sGGGBG -> sBGGGG [label="R"];
  sGGGBG -> sGBGGG [label="L"];
  sGGGBG -> sGRGBG [label="PRed"];
  sGGGBG -> sGGGBG [label="PGreen"];
  sGGGBG -> sGBGBG [label="PBlue"];
  sGGGBB -> sGBBGG [label="F"];
  sGGGBB -> sBGGBG [label="R"];
  sGGGBB -> sGBGGB [label="L"];
  sGGGBB -> sGRGBB [label="PRed"];
  sGGGBB -> sGGGBB [label="PGreen"];
  sGGGBB -> sGBGBB [label="PBlue"];
  sGGBRR -> sBRRGG [label="F"];
  sGGBRR -> sRGGRB [label="R"];
  sGGBRR -> sGRGBR [label="L"];
  sGGBRR -> sGRBRR [label="PRed"];
  sGGBRR -> sGGBRR [label="PGreen"];
  sGGBRR -> sGBBRR [label="PBlue"];
  sGGBRG -> sBRGGG [label="F"];
  sGGBRG -> sRGGGB [label="R"];
  sGGBRG -> sGRGBG [label="L"];
  sGGBRG -> sGRBRG [label="PRed"];
  sGGBRG -> sGGBRG [label="PGreen"];
  sGGBRG -> sGBBRG [label="PBlue"];
  sGGBRB -> sBRBGG [label="F"];
  sGGBRB -> sRGGBB [label="R"];
  sGGBRB -> sGRGBB [label="L"];
  sGGBRB -> sGRBRB [label="PRed"];
  sGGBRB -> sGGBRB [label="PGreen"];
  sGGBRB -> sGBBRB [label="PBlue"];
  sGGBGR -> sBGRGG [label="F"];
  sGGBGR -> sGGGRB [label="R"];
  sGGBGR -> sGGGBR [label="L"];
  sGGBGR -> sGRBGR [label="PRed"];
  sGGBGR -> sGGBGR [label="PGreen"];
  sGGBGR -> sGBBGR [label="PBlue"];
  sGGBGG -> sBGGGG [label="F"];
  sGGBGG -> sGGGGB [label="R"];
  sGGBGG -> sGGGBG [label="L"];
  sGGBGG -> sGRBGG [label="PRed"];
  sGGBGG -> sGGBGG [label="PGreen"];
  sGGBGG -> sGBBGG [label="PBlue"];
  sGGBGB -> sBGBGG [label="F"];
  sGGBGB -> sGGGBB [label="R"];
  sGGBGB -> sGGGBB [label="L"];
  sGGBGB -> sGRBGB [label="PRed"];
  sGGBGB -> sGGBGB [label="PGreen"];
  sGGBGB -> sGBBGB [label="PBlue"];
  sGGBBR -> sBBRGG [label="F"];
  sGGBBR -> sBGGRB [label="R"];
  sGGBBR -> sGBGBR [label="L"];
  sGGBBR -> sGRBBR [label="PRed"];
  sGGBBR -> sGGBBR [label="PGreen"];
  sGGBBR -> sGBBBR [label="PBlue"];
  sGGBBG -> sBBGGG [label="F"];
  sGGBBG -> sBGGGB [label="R"];
  sGGBBG -> sGBGBG [label="L"];
  sGGBBG -> sGRBBG [label="PRed"];
  sGGBBG -> sGGBBG [label="PGreen"];
  sGGBBG -> sGBBBG [label="PBlue"];
  sGGBBB -> sBBBGG [label="F"];
  sGGBBB -> sBGGBB [label="R"];
  sGGBBB -> sGBGBB [label="L"];
  sGGBBB -> sGRBBB [label="PRed"];
  sGGBBB -> sGGBBB [label="PGreen"];
  sGGBBB -> sGBBBB [label="PBlue"];
  sGBRRR -> sRRRBG [label="F"];
  sGBRRR -> sRBGRR [label="R"];
  sGBRRR -> sBRGRR [label="L"];
  sGBRRR -> sGRRRR [label="PRed"];
  sGBRRR -> sGGRRR [label="PGreen"];
  sGBRRR -> sGBRRR [label="PBlue"];
  sGBRRG -> sRRGBG [label="F"];
  sGBRRG -> sRBGGR [label="R"];
  sGBRRG -> sBRGRG [label="L"];
  sGBRRG -> sGRRRG [label="PRed"];
  sGBRRG -> sGGRRG [label="PGreen"];
  sGBRRG -> sGBRRG [label="PBlue"];
  sGBRRB -> sRRBBG [label="F"];
  sGBRRB -> sRBGBR [label="R"];
  sGBRRB -> sBRGRB [label="L"];
  sGBRRB -> sGRRRB [label="PRed"];
  sGBRRB -> sGGRRB [label="PGreen"];
  sGBRRB -> sGBRRB [label="PBlue"];
  sGBRGR -> sRGRBG [label="F"];
  sGBRGR -> sGBGRR [label="R"];
  sGBRGR -> sBGGRR [label="L"];
  sGBRGR -> sGRRGR [label="PRed"];
  sGBRGR -> sGGRGR [label="PGreen"];
  sGBRGR -> sGBRGR [label="PBlue"];
  sGBRGG -> sRGGBG [label="F"];
  sGBRGG -> sGBGGR [label="R"];
  sGBRGG -> sBGGRG [label="L"];
  sGBRGG -> sGRRGG [label="PRed"];
  sGBRGG -> sGGRGG [label="PGreen"];
  sGBRGG -> sGBRGG [label="PBlue"];
  sGBRGB -> sRGBBG [label="F"];
  sGBRGB -> sGBGBR [label="R"];
  sGBRGB -> sBGGRB [label="L"];
  sGBRGB -> sGRRGB [label="PRed"];
  sGBRGB -> sGGRGB [label="PGreen"];
  sGBRGB -> sGBRGB [label="PBlue"];
  sGBRBR -> sRBRBG [label="F"];
  sGBRBR -> sBBGRR [label="R"];
  sGBRBR -> sBBGRR [label="L"];
  sGBRBR -> sGRRBR [label="PRed"];
  sGBRBR -> sGGRBR [label="PGreen"];
  sGBRBR -> sGBRBR [label="PBlue"];
  sGBRBG -> sRBGBG [label="F"];
  sGBRBG -> sBBGGR [label="R"];
  sGBRBG -> sBBGRG [label="L"];
  sGBRBG -> sGRRBG [label="PRed"];
  sGBRBG -> sGGRBG [label="PGreen"];
  sGBRBG -> sGBRBG [label="PBlue"];
  sGBRBB -> sRBBBG [label="F"];
  sGBRBB -> sBBGBR [label="R"];
  sGBRBB -> sBBGRB [label="L"];
  sGBRBB -> sGRRBB [label="PRed"];
  sGBRBB -> sGGRBB [label="PGreen"];
  sGBRBB -> sGBRBB [label="PBlue"];
  sGBGRR -> sGRRBG [label="F"];
  sGBGRR -> sRBGRG [label="R"];
  sGBGRR -> sBRGGR [label="L"];
  sGBGRR -> sGRGRR [label="PRed"];
  sGBGRR -> sGGGRR [label="PGreen"];
  sGBGRR -> sGBGRR [label="PBlue"];
  sGBGRG -> sGRGBG [label="F"];
  sGBGRG -> sRBGGG [label="R"];
  sGBGRG -> sBRGGG [label="L"];
  sGBGRG -> sGRGRG [label="PRed"];
  sGBGRG -> sGGGRG [label="PGreen"];
  sGBGRG -> sGBGRG [label="PBlue"];
  sGBGRB -> sGRBBG [label="F"];
  sGBGRB -> sRBGBG [label="R"];
  sGBGRB -> sBRGGB [label="L"];
  sGBGRB -> sGRGRB [label="PRed"];
  sGBGRB -> sGGGRB [label="PGreen"];
  sGBGRB -> sGBGRB [label="PBlue"];
  sGBGGR -> sGGRBG [label="F"];
  sGBGGR -> sGBGRG [label="R"];
  sGBGGR -> sBGGGR [label="L"];
  sGBGGR -> sGRGGR [label="PRed"];
  sGBGGR -> sGGGGR [label="PGreen"];
  sGBGGR -> sGBGGR [label="PBlue"];
  sGBGGG -> sGGGBG [label="F"];
  sGBGGG -> sGBGGG [label="R"];
  sGBGGG -> sBGGGG [label="L"];
  sGBGGG -> sGRGGG [label="PRed"];
  sGBGGG -> sGGGGG [label="PGreen"];
  sGBGGG -> sGBGGG [label="PBlue"];
  sGBGGB -> sGGBBG [label="F"];
  sGBGGB -> sGBGBG [label="R"];
  sGBGGB -> sBGGGB [label="L"];
  sGBGGB -> sGRGGB [label="PRed"];
  sGBGGB -> sGGGGB [label="PGreen"];
  sGBGGB -> sGBGGB [label="PBlue"];
  sGBGBR -> sGBRBG [label="F"];
  sGBGBR -> sBBGRG [label="R"];
  sGBGBR -> sBBGGR [label="L"];
  sGBGBR -> sGRGBR [label="PRed"];
  sGBGBR -> sGGGBR [label="PGreen"];
  sGBGBR -> sGBGBR [label="PBlue"];
  sGBGBG -> sGBGBG [label="F"];
  sGBGBG -> sBBGGG [label="R"];
  sGBGBG -> sBBGGG [label="L"];
  sGBGBG -> sGRGBG [label="PRed"];
  sGBGBG -> sGGGBG [label="PGreen"];
  sGBGBG -> sGBGBG [label="PBlue"];
  sGBGBB -> sGBBBG [label="F"];
  sGBGBB -> sBBGBG [label="R"];
  sGBGBB -> sBBGGB [label="L"];
  sGBGBB -> sGRGBB [label="PRed"];
  sGBGBB -> sGGGBB [label="PGreen"];
  sGBGBB -> sGBGBB [label="PBlue"];
  sGBBRR -> sBRRBG [label="F"];
  sGBBRR -> sRBGRB [label="R"];
  sGBBRR -> sBRGBR [label="L"];
  sGBBRR -> sGRBRR [label="PRed"];
  sGBBRR -> sGGBRR [label="PGreen"];
  sGBBRR -> sGBBRR [label="PBlue"];
  sGBBRG -> sBRGBG [label="F"];
  sGBBRG -> sRBGGB [label="R"];
  sGBBRG -> sBRGBG [label="L"];
  sGBBRG -> sGRBRG [label="PRed"];
  sGBBRG -> sGGBRG [label="PGreen"];
  sGBBRG -> sGBBRG [label="PBlue"];
  sGBBRB -> sBRBBG [label="F"];
  sGBBRB -> sRBGBB [label="R"];
  sGBBRB -> sBRGBB [label="L"];
  sGBBRB -> sGRBRB [label="PRed"];
  sGBBRB -> sGGBRB [label="PGreen"];
  sGBBRB -> sGBBRB [label="PBlue"];
  sGBBGR -> sBGRBG [label="F"];
  sGBBGR -> sGBGRB [label="R"];
  sGBBGR -> sBGGBR [label="L"];
  sGBBGR -> sGRBGR [label="PRed"];
  sGBBGR -> sGGBGR [label="PGreen"];
  sGBBGR -> sGBBGR [label="PBlue"];
  sGBBGG -> sBGGBG [label="F"];
  sGBBGG -> sGBGGB [label="R"];
  sGBBGG -> sBGGBG [label="L"];
  sGBBGG -> sGRBGG [label="PRed"];
  sGBBGG -> sGGBGG [label="PGreen"];
  sGBBGG -> sGBBGG [label="PBlue"];
  sGBBGB -> sBGBBG [label="F"];
  sGBBGB -> sGBGBB [label="R"];
  sGBBGB -> sBGGBB [label="L"];
  sGBBGB -> sGRBGB [label="PRed"];
  sGBBGB -> sGGBGB [label="PGreen"];
  sGBBGB -> sGBBGB [label="PBlue"];
  sGBBBR -> sBBRBG [label="F"];
  sGBBBR -> sBBGRB [label="R"];
  sGBBBR -> sBBGBR [label="L"];
  sGBBBR -> sGRBBR [label="PRed"];
  sGBBBR -> sGGBBR [label="PGreen"];
  sGBBBR -> sGBBBR [label="PBlue"];
  sGBBBG -> sBBGBG [label="F"];
  sGBBBG -> sBBGGB [label="R"];
  sGBBBG -> sBBGBG [label="L"];
  sGBBBG -> sGRBBG [label="PRed"];
  sGBBBG -> sGGBBG [label="PGreen"];
  sGBBBG -> sGBBBG [label="PBlue"];
  sGBBBB -> sBBBBG [label="F"];
  sGBBBB -> sBBGBB [label="R"];
  sGBBBB -> sBBGBB [label="L"];
  sGBBBB -> sGRBBB [label="PRed"];
  sGBBBB -> sGGBBB [label="PGreen"];
  sGBBBB -> sGBBBB [label="PBlue"];
  sBRRRR -> sRRRRB [label="F"];
  sBRRRR -> sRRBRR [label="R"];
  sBRRRR -> sRRBRR [label="L"];
  sBRRRR -> sBRRRR [label="PRed"];
  sBRRRR -> sBGRRR [label="PGreen"];
  sBRRRR -> sBBRRR [label="PBlue"];
  sBRRRG -> sRRGRB [label="F"];
  sBRRRG -> sRRBGR [label="R"];
  sBRRRG -> sRRBRG [label="L"];
  sBRRRG -> sBRRRG [label="PRed"];
  sBRRRG -> sBGRRG [label="PGreen"];
  sBRRRG -> sBBRRG [label="PBlue"];
  sBRRRB -> sRRBRB [label="F"];
  sBRRRB -> sRRBBR [label="R"];
  sBRRRB -> sRRBRB [label="L"];
  sBRRRB -> sBRRRB [label="PRed"];
  sBRRRB -> sBGRRB [label="PGreen"];
  sBRRRB -> sBBRRB [label="PBlue"];
  sBRRGR -> sRGRRB [label="F"];
  sBRRGR -> sGRBRR [label="R"];
  sBRRGR -> sRGBRR [label="L"];
  sBRRGR -> sBRRGR [label="PRed"];
  sBRRGR -> sBGRGR [label="PGreen"];
  sBRRGR -> sBBRGR [label="PBlue"];
  sBRRGG -> sRGGRB [label="F"];
  sBRRGG -> sGRBGR [label="R"];
  sBRRGG -> sRGBRG [label="L"];
  sBRRGG -> sBRRGG [label="PRed"];
  sBRRGG -> sBGRGG [label="PGreen"];
  sBRRGG -> sBBRGG [label="PBlue"];
  sBRRGB -> sRGBRB [label="F"];
  sBRRGB -> sGRBBR [label="R"];
  sBRRGB -> sRGBRB [label="L"];
  sBRRGB -> sBRRGB [label="PRed"];
  sBRRGB -> sBGRGB [label="PGreen"];
  sBRRGB -> sBBRGB [label="PBlue"];
  sBRRBR -> sRBRRB [label="F"];
  sBRRBR -> sBRBRR [label="R"];
  sBRRBR -> sRBBRR [label="L"];
  sBRRBR -> sBRRBR [label="PRed"];
  sBRRBR -> sBGRBR [label="PGreen"];
  sBRRBR -> sBBRBR [label="PBlue"];
  sBRRBG -> sRBGRB [label="F"];
  sBRRBG -> sBRBGR [label="R"];
  sBRRBG -> sRBBRG [label="L"];
  sBRRBG -> sBRRBG [label="PRed"];
  sBRRBG -> sBGRBG [label="PGreen"];
  sBRRBG -> sBBRBG [label="PBlue"];
  sBRRBB -> sRBBRB [label="F"];
  sBRRBB -> sBRBBR [label="R"];
  sBRRBB -> sRBBRB [label="L"];
  sBRRBB -> sBRRBB [label="PRed"];
  sBRRBB -> sBGRBB [label="PGreen"];
  sBRRBB -> sBBRBB [label="PBlue"];
  sBRGRR -> sGRRRB [label="F"];
  sBRGRR -> sRRBRG [label="R"];
  sBRGRR -> sRRBGR [label="L"];
  sBRGRR -> sBRGRR [label="PRed"];
  sBRGRR -> sBGGRR [label="PGreen"];
  sBRGRR -> sBBGRR [label="PBlue"];
  sBRGRG -> sGRGRB [label="F"];
  sBRGRG -> sRRBGG [label="R"];
  sBRGRG -> sRRBGG [label="L"];
  sBRGRG -> sBRGRG [label="PRed"];
  sBRGRG -> sBGGRG [label="PGreen"];
  sBRGRG -> sBBGRG [label="PBlue"];
  sBRGRB -> sGRBRB [label="F"];
  sBRGRB -> sRRBBG [label="R"];
  sBRGRB -> sRRBGB [label="L"];
  sBRGRB -> sBRGRB [label="PRed"];
  sBRGRB -> sBGGRB [label="PGreen"];
  sBRGRB -> sBBGRB [label="PBlue"];
  sBRGGR -> sGGRRB [label="F"];
  sBRGGR -> sGRBRG [label="R"];
  sBRGGR -> sRGBGR [label="L"];
  sBRGGR -> sBRGGR [label="PRed"];
  sBRGGR -> sBGGGR [label="PGreen"];
  sBRGGR -> sBBGGR [label="PBlue"];
  sBRGGG -> sGGGRB [label="F"];
  sBRGGG -> sGRBGG [label="R"];
  sBRGGG -> sRGBGG [label="L"];
  sBRGGG -> sBRGGG [label="PRed"];
  sBRGGG -> sBGGGG [label="PGreen"];
  sBRGGG -> sBBGGG [label="PBlue"];
  sBRGGB -> sGGBRB [label="F"];
  sBRGGB -> sGRBBG [label="R"];
  sBRGGB -> sRGBGB [label="L"];
  sBRGGB -> sBRGGB [label="PRed"];
  sBRGGB -> sBGGGB [label="PGreen"];
  sBRGGB -> sBBGGB [label="PBlue"];
  sBRGBR -> sGBRRB [label="F"];
  sBRGBR -> sBRBRG [label="R"];
  sBRGBR -> sRBBGR [label="L"];
  sBRGBR -> sBRGBR [label="PRed"];
  sBRGBR -> sBGGBR [label="PGreen"];
  sBRGBR -> sBBGBR [label="PBlue"];
  sBRGBG -> sGBGRB [label="F"];
  sBRGBG -> sBRBGG [label="R"];
  sBRGBG -> sRBBGG [label="L"];
  sBRGBG -> sBRGBG [label="PRed"];
  sBRGBG -> sBGGBG [label="PGreen"];
  sBRGBG -> sBBGBG [label="PBlue"];
  sBRGBB -> sGBBRB [label="F"];
  sBRGBB -> sBRBBG [label="R"];
  sBRGBB -> sRBBGB [label="L"];
  sBRGBB -> sBRGBB [label="PRed"];
  sBRGBB -> sBGGBB [label="PGreen"];
  sBRGBB -> sBBGBB [label="PBlue"];
  sBRBRR -> sBRRRB [label="F"];
  sBRBRR -> sRRBRB [label="R"];
  sBRBRR -> sRRBBR [label="L"];
  sBRBRR -> sBRBRR [label="PRed"];
  sBRBRR -> sBGBRR [label="PGreen"];
  sBRBRR -> sBBBRR [label="PBlue"];
  sBRBRG -> sBRGRB [label="F"];
  sBRBRG -> sRRBGB [label="R"];
  sBRBRG -> sRRBBG [label="L"];
  sBRBRG -> sBRBRG [label="PRed"];
  sBRBRG -> sBGBRG [label="PGreen"];
  sBRBRG -> sBBBRG [label="PBlue"];
  sBRBRB -> sBRBRB [label="F"];
  sBRBRB -> sRRBBB [label="R"];
  sBRBRB -> sRRBBB [label="L"];
  sBRBRB -> sBRBRB [label="PRed"];
  sBRBRB -> sBGBRB [label="PGreen"];
  sBRBRB -> sBBBRB [label="PBlue"];
  sBRBGR -> sBGRRB [label="F"];
  sBRBGR -> sGRBRB [label="R"];
  sBRBGR -> sRGBBR [label="L"];
  sBRBGR -> sBRBGR [label="PRed"];
  sBRBGR -> sBGBGR [label="PGreen"];
  sBRBGR -> sBBBGR [label="PBlue"];
  sBRBGG -> sBGGRB [label="F"];
  sBRBGG -> sGRBGB [label="R"];
  sBRBGG -> sRGBBG [label="L"];
  sBRBGG -> sBRBGG [label="PRed"];
  sBRBGG -> sBGBGG [label="PGreen"];
  sBRBGG -> sBBBGG [label="PBlue"];
  sBRBGB -> sBGBRB [label="F"];
  sBRBGB -> sGRBBB [label="R"];
  sBRBGB -> sRGBBB [label="L"];
  sBRBGB -> sBRBGB [label="PRed"];
  sBRBGB -> sBGBGB [label="PGreen"];
  sBRBGB -> sBBBGB [label="PBlue"];
  sBRBBR -> sBBRRB [label="F"];
  sBRBBR -> sBRBRB [label="R"];
  sBRBBR -> sRBBBR [label="L"];
  sBRBBR -> sBRBBR [label="PRed"];
  sBRBBR -> sBGBBR [label="PGreen"];
  sBRBBR -> sBBBBR [label="PBlue"];
  sBRBBG -> sBBGRB [label="F"];
  sBRBBG -> sBRBGB [label="R"];
  sBRBBG -> sRBBBG [label="L"];
  sBRBBG -> sBRBBG [label="PRed"];
  sBRBBG -> sBGBBG [label="PGreen"];
  sBRBBG -> sBBBBG [label="PBlue"];
  sBRBBB -> sBBBRB [label="F"];
  sBRBBB -> sBRBBB [label="R"];
  sBRBBB -> sRBBBB [label="L"];
  sBRBBB -> sBRBBB [label="PRed"];
  sBRBBB -> sBGBBB [label="PGreen"];
  sBRBBB -> sBBBBB [label="PBlue"];
  sBGRRR -> sRRRGB [label="F"];
  sBGRRR -> sRGBRR [label="R"];
  sBGRRR -> sGRBRR [label="L"];
  sBGRRR -> sBRRRR [label="PRed"];
  sBGRRR -> sBGRRR [label="PGreen"];
  sBGRRR -> sBBRRR [label="PBlue"];
  sBGRRB -> sRRBGB [label="F"];
  sBGRRB -> sRGBBR [label="R"];
  sBGRRB -> sGRBRB [label="L"];
  sBGRRB -> sBRRRB [label="PRed"];
  sBGRRB -> sBGRRB [label="PGreen"];
  sBGRRB -> sBBRRB [label="PBlue"];
  sBGRGR -> sRGRGB [label="F"];
  sBGRGR -> sGGBRR [label="R"];
  sBGRGR -> sGGBRR [label="L"];
  sBGRGR -> sBRRGR [label="PRed"];
  sBGRGR -> sBGRGR [label="PGreen"];
  sBGRGR -> sBBRGR [label="PBlue"];
  sBGRGG -> sRGGGB [label="F"];
  sBGRGG -> sGGBGR [label="R"];
  sBGRGG -> sGGBRG [label="L"];
  sBGRGG -> sBRRGG [label="PRed"];
  sBGRGG -> sBGRGG [label="PGreen"];
  sBGRGG -> sBBRGG [label="PBlue"];
  sBGRGB -> sRGBGB [label="F"];
  sBGRGB -> sGGBBR [label="R"];
  sBGRGB -> sGGBRB [label="L"];
  sBGRGB -> sBRRGB [label="PRed"];
  sBGRGB -> sBGRGB [label="PGreen"];
  sBGRGB -> sBBRGB [label="PBlue"];
  sBGRBR -> sRBRGB [label="F"];
  sBGRBR -> sBGBRR [label="R"];
  sBGRBR -> sGBBRR [label="L"];
  sBGRBR -> sBRRBR [label="PRed"];
  sBGRBR -> sBGRBR [label="PGreen"];
  sBGRBR -> sBBRBR [label="PBlue"];
  sBGRBG -> sRBGGB [label="F"];
  sBGRBG -> sBGBGR [label="R"];
  sBGRBG -> sGBBRG [label="L"];
  sBGRBG -> sBRRBG [label="PRed"];
  sBGRBG -> sBGRBG [label="PGreen"];
  sBGRBG -> sBBRBG [label="PBlue"];
  sBGRBB -> sRBBGB [label="F"];
  sBGRBB -> sBGBBR [label="R"];
  sBGRBB -> sGBBRB [label="L"];
  sBGRBB -> sBRRBB [label="PRed"];
  sBGRBB -> sBGRBB [label="PGreen"];
  sBGRBB -> sBBRBB [label="PBlue"];
  sBGGRR -> sGRRGB [label="F"];
  sBGGRR -> sRGBRG [label="R"];
  sBGGRR -> sGRBGR [label="L"];
  sBGGRR -> sBRGRR [label="PRed"];
  sBGGRR -> sBGGRR [label="PGreen"];
  sBGGRR -> sBBGRR [label="PBlue"];
  sBGGRG -> sGRGGB [label="F"];
  sBGGRG -> sRGBGG [label="R"];
  sBGGRG -> sGRBGG [label="L"];
  sBGGRG -> sBRGRG [label="PRed"];
  sBGGRG -> sBGGRG [label="PGreen"];
  sBGGRG -> sBBGRG [label="PBlue"];
  sBGGRB -> sGRBGB [label="F"];
  sBGGRB -> sRGBBG [label="R"];
  sBGGRB -> sGRBGB [label="L"];
  sBGGRB -> sBRGRB [label="PRed"];
  sBGGRB -> sBGGRB [label="PGreen"];
  sBGGRB -> sBBGRB [label="PBlue"];
  sBGGGR -> sGGRGB [label="F"];
  sBGGGR -> sGGBRG [label="R"];
  sBGGGR -> sGGBGR [label="L"];
  sBGGGR -> sBRGGR [label="PRed"];
  sBGGGR -> sBGGGR [label="PGreen"];
  sBGGGR -> sBBGGR [label="PBlue"];
  sBGGGG -> sGGGGB [label="F"];
  sBGGGG -> sGGBGG [label="R"];
  sBGGGG -> sGGBGG [label="L"];
  sBGGGG -> sBRGGG [label="PRed"];
  sBGGGG -> sBGGGG [label="PGreen"];
  sBGGGG -> sBBGGG [label="PBlue"];
  sBGGGB -> sGGBGB [label="F"];
  sBGGGB -> sGGBBG [label="R"];
  sBGGGB -> sGGBGB [label="L"];
  sBGGGB -> sBRGGB [label="PRed"];
  sBGGGB -> sBGGGB [label="PGreen"];
  sBGGGB -> sBBGGB [label="PBlue"];
  sBGGBR -> sGBRGB [label="F"];
  sBGGBR -> sBGBRG [label="R"];
  sBGGBR -> sGBBGR [label="L"];
  sBGGBR -> sBRGBR [label="PRed"];
  sBGGBR -> sBGGBR [label="PGreen"];
  sBGGBR -> sBBGBR [label="PBlue"];
  sBGGBG -> sGBGGB [label="F"];
  sBGGBG -> sBGBGG [label="R"];
  sBGGBG -> sGBBGG [label="L"];
  sBGGBG -> sBRGBG [label="PRed"];
  sBGGBG -> sBGGBG [label="PGreen"];
  sBGGBG -> sBBGBG [label="PBlue"];
  sBGGBB -> sGBBGB [label="F"];
  sBGGBB -> sBGBBG [label="R"];
  sBGGBB -> sGBBGB [label="L"];
  sBGGBB -> sBRGBB [label="PRed"];
  sBGGBB -> sBGGBB [label="PGreen"];
  sBGGBB -> sBBGBB [label="PBlue"];
  sBGBRR -> sBRRGB [label="F"];
  sBGBRR -> sRGBRB [label="R"];
  sBGBRR -> sGRBBR [label="L"];
  sBGBRR -> sBRBRR [label="PRed"];
  sBGBRR -> sBGBRR [label="PGreen"];
  sBGBRR -> sBBBRR [label="PBlue"];
  sBGBRG -> sBRGGB [label="F"];
  sBGBRG -> sRGBGB [label="R"];
  sBGBRG -> sGRBBG [label="L"];
  sBGBRG -> sBRBRG [label="PRed"];
  sBGBRG -> sBGBRG [label="PGreen"];
  sBGBRG -> sBBBRG [label="PBlue"];
  sBGBRB -> sBRBGB [label="F"];
  sBGBRB -> sRGBBB [label="R"];
  sBGBRB -> sGRBBB [label="L"];
  sBGBRB -> sBRBRB [label="PRed"];
  sBGBRB -> sBGBRB [label="PGreen"];
  sBGBRB -> sBBBRB [label="PBlue"];
  sBGBGR -> sBGRGB [label="F"];
  sBGBGR -> sGGBRB [label="R"];
  sBGBGR -> sGGBBR [label="L"];
  sBGBGR -> sBRBGR [label="PRed"];
  sBGBGR -> sBGBGR [label="PGreen"];
  sBGBGR -> sBBBGR [label="PBlue"];
  sBGBGG -> sBGGGB [label="F"];
  sBGBGG -> sGGBGB [label="R"];
  sBGBGG -> sGGBBG [label="L"];
  sBGBGG -> sBRBGG [label="PRed"];
  sBGBGG -> sBGBGG [label="PGreen"];
  sBGBGG -> sBBBGG [label="PBlue"];
  sBGBGB -> sBGBGB [label="F"];
  sBGBGB -> sGGBBB [label="R"];
  sBGBGB -> sGGBBB [label="L"];
  sBGBGB -> sBRBGB [label="PRed"];
  sBGBGB -> sBGBGB [label="PGreen"];
  sBGBGB -> sBBBGB [label="PBlue"];
  sBGBBR -> sBBRGB [label="F"];
  sBGBBR -> sBGBRB [label="R"];
  sBGBBR -> sGBBBR [label="L"];
  sBGBBR -> sBRBBR [label="PRed"];
  sBGBBR -> sBGBBR [label="PGreen"];
  sBGBBR -> sBBBBR [label="PBlue"];
  sBGBBG -> sBBGGB [label="F"];
  sBGBBG -> sBGBGB [label="R"];
  sBGBBG -> sGBBBG [label="L"];
  sBGBBG -> sBRBBG [label="PRed"];
  sBGBBG -> sBGBBG [label="PGreen"];
  sBGBBG -> sBBBBG [label="PBlue"];
  sBGBBB -> sBBBGB [label="F"];
  sBGBBB -> sBGBBB [label="R"];
  sBGBBB -> sGBBBB [label="L"];
  sBGBBB -> sBRBBB [label="PRed"];
  sBGBBB -> sBGBBB [label="PGreen"];
  sBGBBB -> sBBBBB [label="PBlue"];
  sBBRRR -> sRRRBB [label="F"];
  sBBRRR -> sRBBRR [label="R"];
  sBBRRR -> sBRBRR [label="L"];
  sBBRRR -> sBRRRR [label="PRed"];
  sBBRRR -> sBGRRR [label="PGreen"];
  sBBRRR -> sBBRRR [label="PBlue"];
  sBBRRG -> sRRGBB [label="F"];
  sBBRRG -> sRBBGR [label="R"];
  sBBRRG -> sBRBRG [label="L"];
  sBBRRG -> sBRRRG [label="PRed"];
  sBBRRG -> sBGRRG [label="PGreen"];
  sBBRRG -> sBBRRG [label="PBlue"];
  sBBRRB -> sRRBBB [label="F"];
  sBBRRB -> sRBBBR [label="R"];
  sBBRRB -> sBRBRB [label="L"];
  sBBRRB -> sBRRRB [label="PRed"];
  sBBRRB -> sBGRRB [label="PGreen"];
  sBBRRB -> sBBRRB [label="PBlue"];
  sBBRGR -> sRGRBB [label="F"];
  sBBRGR -> sGBBRR [label="R"];
  sBBRGR -> sBGBRR [label="L"];
  sBBRGR -> sBRRGR [label="PRed"];
  sBBRGR -> sBGRGR [label="PGreen"];
  sBBRGR -> sBBRGR [label="PBlue"];
  sBBRGG -> sRGGBB [label="F"];
  sBBRGG -> sGBBGR [label="R"];
  sBBRGG -> sBGBRG [label="L"];
  sBBRGG -> sBRRGG [label="PRed"];
  sBBRGG -> sBGRGG [label="PGreen"];
  sBBRGG -> sBBRGG [label="PBlue"];
  sBBRGB -> sRGBBB [label="F"];
  sBBRGB -> sGBBBR [label="R"];
  sBBRGB -> sBGBRB [label="L"];
  sBBRGB -> sBRRGB [label="PRed"];
  sBBRGB -> sBGRGB [label="PGreen"];
  sBBRGB -> sBBRGB [label="PBlue"];
  sBBRBR -> sRBRBB [label="F"];
  sBBRBR -> sBBBRR [label="R"];
  sBBRBR -> sBBBRR [label="L"];
  sBBRBR -> sBRRBR [label="PRed"];
  sBBRBR -> sBGRBR [label="PGreen"];
  sBBRBR -> sBBRBR [label="PBlue"];
  sBBRBG -> sRBGBB [label="F"];
  sBBRBG -> sBBBGR [label="R"];
  sBBRBG -> sBBBRG [label="L"];
  sBBRBG -> sBRRBG [label="PRed"];
  sBBRBG -> sBGRBG [label="PGreen"];
  sBBRBG -> sBBRBG [label="PBlue"];
  sBBRBB -> sRBBBB [label="F"];
  sBBRBB -> sBBBBR [label="R"];
  sBBRBB -> sBBBRB [label="L"];
  sBBRBB -> sBRRBB [label="PRed"];
  sBBRBB -> sBGRBB [label="PGreen"];
  sBBRBB -> sBBRBB [label="PBlue"];
  sBBGRR -> sGRRBB [label="F"];
  sBBGRR -> sRBBRG [label="R"];
  sBBGRR -> sBRBGR [label="L"];
  sBBGRR -> sBRGRR [label="PRed"];
  sBBGRR -> sBGGRR [label="PGreen"];
  sBBGRR -> sBBGRR [label="PBlue"];
  sBBGRG -> sGRGBB [label="F"];
  sBBGRG -> sRBBGG [label="R"];
  sBBGRG -> sBRBGG [label="L"];
  sBBGRG -> sBRGRG [label="PRed"];
  sBBGRG -> sBGGRG [label="PGreen"];
  sBBGRG -> sBBGRG [label="PBlue"];
  sBBGRB -> sGRBBB [label="F"];
  sBBGRB -> sRBBBG [label="R"];
  sBBGRB -> sBRBGB [label="L"];
  sBBGRB -> sBRGRB [label="PRed"];
  sBBGRB -> sBGGRB [label="PGreen"];
  sBBGRB -> sBBGRB [label="PBlue"];
  sBBGGR -> sGGRBB [label="F"];
  sBBGGR -> sGBBRG [label="R"];
  sBBGGR -> sBGBGR [label="L"];
  sBBGGR -> sBRGGR [label="PRed"];
  sBBGGR -> sBGGGR [label="PGreen"];
  sBBGGR -> sBBGGR [label="PBlue"];
  sBBGGG -> sGGGBB [label="F"];
  sBBGGG -> sGBBGG [label="R"];
  sBBGGG -> sBGBGG [label="L"];
  sBBGGG -> sBRGGG [label="PRed"];
  sBBGGG -> sBGGGG [label="PGreen"];
  sBBGGG -> sBBGGG [label="PBlue"];
  sBBGGB -> sGGBBB [label="F"];
  sBBGGB -> sGBBBG [label="R"];
  sBBGGB -> sBGBGB [label="L"];
  sBBGGB -> sBRGGB [label="PRed"];
  sBBGGB -> sBGGGB [label="PGreen"];
  sBBGGB -> sBBGGB [label="PBlue"];
  sBBGBR -> sGBRBB [label="F"];
  sBBGBR -> sBBBRG [label="R"];
  sBBGBR -> sBBBGR [label="L"];
  sBBGBR -> sBRGBR [label="PRed"];
  sBBGBR -> sBGGBR [label="PGreen"];
  sBBGBR -> sBBGBR [label="PBlue"];
  sBBGBG -> sGBGBB [label="F"];
  sBBGBG -> sBBBGG [label="R"];
  sBBGBG -> sBBBGG [label="L"];
  sBBGBG -> sBRGBG [label="PRed"];
  sBBGBG -> sBGGBG [label="PGreen"];
  sBBGBG -> sBBGBG [label="PBlue"];
  sBBGBB -> sGBBBB [label="F"];
  sBBGBB -> sBBBBG [label="R"];
  sBBGBB -> sBBBGB [label="L"];
  sBBGBB -> sBRGBB [label="PRed"];
  sBBGBB -> sBGGBB [label="PGreen"];
  sBBGBB -> sBBGBB [label="PBlue"];
  sBBBRR -> sBRRBB [label="F"];
  sBBBRR -> sRBBRB [label="R"];
  sBBBRR -> sBRBBR [label="L"];
  sBBBRR -> sBRBRR [label="PRed"];
  sBBBRR -> sBGBRR [label="PGreen"];
  sBBBRR -> sBBBRR [label="PBlue"];
  sBBBRG -> sBRGBB [label="F"];
  sBBBRG -> sRBBGB [label="R"];
  sBBBRG -> sBRBBG [label="L"];
  sBBBRG -> sBRBRG [label="PRed"];
  sBBBRG -> sBGBRG [label="PGreen"];
  sBBBRG -> sBBBRG [label="PBlue"];
  sBBBRB -> sBRBBB [label="F"];
  sBBBRB -> sRBBBB [label="R"];
  sBBBRB -> sBRBBB [label="L"];
  sBBBRB -> sBRBRB [label="PRed"];
  sBBBRB -> sBGBRB [label="PGreen"];
  sBBBRB -> sBBBRB [label="PBlue"];
  sBBBGR -> sBGRBB [label="F"];
  sBBBGR -> sGBBRB [label="R"];
  sBBBGR -> sBGBBR [label="L"];
  sBBBGR -> sBRBGR [label="PRed"];
  sBBBGR -> sBGBGR [label="PGreen"];
  sBBBGR -> sBBBGR [label="PBlue"];
  sBBBGG -> sBGGBB [label="F"];
  sBBBGG -> sGBBGB [label="R"];
  sBBBGG -> sBGBBG [label="L"];
  sBBBGG -> sBRBGG [label="PRed"];
  sBBBGG -> sBGBGG [label="PGreen"];
  sBBBGG -> sBBBGG [label="PBlue"];
  sBBBGB -> sBGBBB [label="F"];
  sBBBGB -> sGBBBB [label="R"];
  sBBBGB -> sBGBBB [label="L"];
  sBBBGB -> sBRBGB [label="PRed"];
  sBBBGB -> sBGBGB [label="PGreen"];
  sBBBGB -> sBBBGB [label="PBlue"];
  sBBBBR -> sBBRBB [label="F"];
  sBBBBR -> sBBBRB [label="R"];
  sBBBBR -> sBBBBR [label="L"];
  sBBBBR -> sBRBBR [label="PRed"];
  sBBBBR -> sBGBBR [label="PGreen"];
  sBBBBR -> sBBBBR [label="PBlue"];
  sBBBBG -> sBBGBB [label="F"];
  sBBBBG -> sBBBGB [label="R"];
  sBBBBG -> sBBBBG [label="L"];
  sBBBBG -> sBRBBG [label="PRed"];
  sBBBBG -> sBGBBG [label="PGreen"];
  sBBBBG -> sBBBBG [label="PBlue"];
  sBBBBB -> sBBBBB [label="F"];
  sBBBBB -> sBBBBB [label="R"];
  sBBBBB -> sBBBBB [label="L"];
  sBBBBB -> sBRBBB [label="PRed"];
  sBBBBB -> sBGBBB [label="PGreen"];
  sBBBBB -> sBBBBB [label="PBlue"];

}
