def russian(a, b):
    """
    The Russian Peasant Algorithm:
    Multiply one integer by the other integer.
    Input:    a, b: integers
    Returns:  a*b
    """
    c = 0
    while a > 0:
        if a % 2 == 1:
            c = c + b
        b = b << 1
        a = a >> 1
    return c