fork download
  1. from itertools import permutations
  2. perm = set('g'+''.join(x)+'G' for x in permutations("bbbLLLLGGG"))
  3. perm = [x for x in perm if not any (y in x for y in ["GL", "Lb", "bG"])]
  4. print(len(perm))
  5. perm = sorted(perm)
  6. for i in range(len(perm)//4):
  7. print(' '.join(perm[i + j*(len(perm)//4)] for j in range(4)))
Success #stdin #stdout 4.08s 10088KB
stdin
Standard input is empty
stdout
80
gGGGbbbLLLLG gGbbLLGbLLGG gLLGGGbbbLLG gbLGbbLLLGGG
gGGbLGbbLLLG gGbbLLLGGbLG gLLGGbLGbbLG gbLLGGGbbLLG
gGGbLLGbbLLG gGbbLLLGbLGG gLLGGbbLGbLG gbLLGGbLGbLG
gGGbLLLGbbLG gGbbbLLLLGGG gLLGGbbbLLGG gbLLGGbbLLGG
gGGbbLGbLLLG gLGGGbbbLLLG gLLGbLGGbbLG gbLLGbLGGbLG
gGGbbLLGbLLG gLGGbLGbbLLG gLLGbLGbbLGG gbLLGbLGbLGG
gGGbbLLLGbLG gLGGbLLGbbLG gLLGbbLGGbLG gbLLGbbLLGGG
gGGbbbLLLLGG gLGGbbLGbLLG gLLGbbLGbLGG gbLLLGGGbbLG
gGbLGGbbLLLG gLGGbbLLGbLG gLLGbbbLLGGG gbLLLGGbbLGG
gGbLGbLGbLLG gLGGbbbLLLGG gLLLGGGbbbLG gbLLLGbbLGGG
gGbLGbLLGbLG gLGbLGGbbLLG gLLLGGbbbLGG gbbLGGGbLLLG
gGbLGbbLLLGG gLGbLGbLGbLG gLLLGbbbLGGG gbbLGGbLLLGG
gGbLLGGbbLLG gLGbLGbbLLGG gbLGGGbbLLLG gbbLGbLLLGGG
gGbLLGbLGbLG gLGbLLGGbbLG gbLGGbLGbLLG gbbLLGGGbLLG
gGbLLGbbLLGG gLGbLLGbbLGG gbLGGbLLGbLG gbbLLGGbLLGG
gGbLLLGGbbLG gLGbbLGGbLLG gbLGGbbLLLGG gbbLLGbLLGGG
gGbLLLGbbLGG gLGbbLGbLLGG gbLGbLGGbLLG gbbLLLGGGbLG
gGbbLGGbLLLG gLGbbLLGGbLG gbLGbLGbLLGG gbbLLLGGbLGG
gGbbLGbLLLGG gLGbbLLGbLGG gbLGbLLGGbLG gbbLLLGbLGGG
gGbbLLGGbLLG gLGbbbLLLGGG gbLGbLLGbLGG gbbbLLLLGGGG