hacky unreadable
byzantine detailed
complexity complex difficult elaborate involute involved labyrinthine mixed moby thorny tortuous