# [Python 2], 53 bytes <!-- language-all: lang-python --> lambda a:reduce(lambda b,v:b+[b[-1]/v*v+v],a,[0])[1:] [Try it online!][TIO-jl338jx9] [Python 2]: https://docs.python.org/2/ [TIO-jl338jx9]: https://tio.run/##LYzBDoIwEETP@hW9ATJGS6GUJvgjtQdQiE0UCEESvx631WyyO/N2Z6fP8hiHbOvr6/ZsXu29YY2eu/v71sV/32LVbWpac@T2tB7WdLVoYM42MVzbrR9n5pgbmDGVheHIqGfg1EuIQEKRKpCD0ypgAV8KXJKR8DuBX64iLeFZqXxAKYIKhDkxAoKGj/EC4SAvkVHU/5ASZZACubV6v5tmNyzMIaovEfrYJdsX "Python 2 – Try It Online"