def entry(dave):
    return (lambda dirk:
        (lambda texas:
            (lambda doll, stride: doll(doll, stride)) (
                (lambda doll, stride: (lambda shrimp:
                    0 if len(shrimp) < len(dave) else
                    stride if shrimp == dave else
                    doll(doll, stride + 1)
                ) (texas[::stride])), 1
            )
        ) ("""def entry(dave):
    return (lambda dirk:
        (lambda texas:
            (lambda doll, stride: doll(doll, stride)) (
                (lambda doll, stride: (lambda shrimp:
                    0 if len(shrimp) < len(dave) else
                    stride if shrimp == dave else
                    doll(doll, stride + 1)
                ) (texas[::stride])), 1
            )
        ) (""" + dirk + """)
    ) (""" + chr(39) * 3 + dirk
           + chr(39) * 3 + ")")
    ) ('''"""def entry(dave):
    return (lambda dirk:
        (lambda texas:
            (lambda doll, stride: doll(doll, stride)) (
                (lambda doll, stride: (lambda shrimp:
                    0 if len(shrimp) < len(dave) else
                    stride if shrimp == dave else
                    doll(doll, stride + 1)
                ) (texas[::stride])), 1
            )
        ) (""" + dirk + """)
    ) (""" + chr(39) * 3 + dirk
           + chr(39) * 3 + ")"''')