import numpy as np 


a = np.array([2,3,-8,0,6])
b = np.array([4,0,0,4,5,78,-32])

def nasob(p, q):

    p2 = np.append(p, [0]*(len(q)-1))
    q2 = np.append(q, [0]*(len(p)-1))

    print(len(p), len(q))
    fp = np.fft.fft(p2)
    fq = np.fft.fft(q2)

    f_res = np.multiply(fp, fq)

    return np.fft.ifft(f_res)
