Reduce con Promesas Encadenadas

Dificultad: Difícil JavaScript advanced coding
const nums = [1, 2, 3];
const result = await nums.reduce(async (acc, n) => 
  (await acc) + n, Promise.resolve(0));
console.log(result);
📥 Inputs:
nums = [1, 2, 3]
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo