In [54]:
original = [
  'chhips',
  'ceegkor',
  'aesuw',
  'dprtt',
  'eeehsv',
  'aadelrr',
  'eeeiopr',
  'deo',
  'aopt',
  'enoossu',
  'dmnsuuw',
  'eer',
  'eefhit',
  'ahlotu',
  'eilntx',
  'adhlpx',
  'eemno',
  'acptty',
  'ahhrtt',
  'eeirrtu',
  'ciins',
  'cjossx',
  'eiort',
  'empv',
  'iioptty',
]

sets = [
  'chhis',
  'ceekr',
  'aes',
  'prt',
  'eesv',
  'aadel',
  'eeopr',
  'o',
  'aopt',
  'enoossu',
  'dmnsuuw',
  'eer',
  'eefit',
  'ahlot',
  'eilnt',
  'adhpx',
  'eno',
  'cptt',
  'ahhrt',
  'eeirtu',
  'cins',
  'cjoss',
  'eiort',
  'empv',
  'iioptty',
]

#sets = original

In [80]:
import forge
from puzzle.puzzlepedia import puzzlepedia

puzzle = puzzlepedia.parse('\n'.join(sets[23:24+1]+sets[0:3+1]), hint='acrostic')

In [ ]: