import numpy as np
def orthogonal_projection(v, L):
    v = np.array(v).T
    L = np.array(L,np.float16).T
    # print('abs',np.sum(L*L))
    res = np.round(L*(v.T@L)/np.linalg.norm(L,2),1)
    return res.tolist()


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