def hailstone_chicken(i):
    """Return a function hailstone(start) that prints the hailstone sequence for
    a given start. For every ith number n of the hailstone sequence,
    print a string with 'chicken' repeated n times instead of n itself.
    Reminder: If the number is even, divide it by 2. If the number is odd,
    multiply by 3 and add 1.

    >>> hailstone = hailstone_chicken(3)
    >>> hailstone(8)
    8
    4
    chickenchicken
    1
    """
    n = 0
    def hailstone(start):
        nonlocal n
        n += 1
        print(start if n % i else 'chicken' * start)
        if start > 1:
            if start % 2 == 0:
                return hailstone(start // 2)
            return hailstone(3 * start + 1)
    return hailstone