def multiply_sequences(seq1: list, seq2: list):
    """
    A function to multiply two sequences and return the result
    seq1: A list of integers
    seq2: A list of integers
    returns: seq1 * seq2 as a list
    """
    if len(seq1) == len(seq2):
        return [x * y for x, y in zip(seq1, seq2)]
    elif len(seq1) == 0 or len(seq2) == 0:
        return []
    else:
        smaller_length = len(seq1) if len(seq1) < len(seq2) else len(seq2)
        seq1 = seq1[0:smaller_length]
        seq2 = seq2[0:smaller_length]
        return [x * y for x, y in zip(seq1, seq2)]