Promise all (19/22)

Promise all