Promise.all(), Promise.race(), and Promise.any()

With mixed promise and non-promise values in Promise.race(), which value will be logged?
Promise.race([
  new Promise(resolve => setTimeout(resolve, 100, 'first')),
  'second',
  Promise.resolve('third')
]).then(console.log);
Next Question (11/20)