# your code goes here
a = [30,10,15,10,2.5,10,10,20,10]
def f(k, lst):
s = sum(lst)
return list(map(
lambda x: (x, round(k*x/s, 2)), lst))
print(f(1000, a))
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCmEgPSBbMzAsMTAsMTUsMTAsMi41LDEwLDEwLDIwLDEwXQoKZGVmIGYoaywgbHN0KToKICBzID0gc3VtKGxzdCkKICByZXR1cm4gbGlzdChtYXAoCiAgICBsYW1iZGEgeDogKHgsIHJvdW5kKGsqeC9zLCAyKSksIGxzdCkpCgpwcmludChmKDEwMDAsIGEpKQ==
[(30, 255.32), (10, 85.11), (15, 127.66), (10, 85.11), (2.5, 21.28), (10, 85.11), (10, 85.11), (20, 170.21), (10, 85.11)]