import numpy as np
def orthogonal_projection(v, L):
    v=np.array(v)
    L=np.array(L)
    vl=v.dot(L)
    l2=L.dot(L)
    scalar=vl/l2
    projL=scalar * L
    projL=projL.round(3)
    return  projL.tolist()


if __name__ == "__main__":
    v = eval(input())
    L = eval(input())
    print(orthogonal_projection(v, L))