Hard

Understanding JavaScript Promise Execution Order with Async/Await and setTimeout

What is the output of the following asynchronous code?

Choose an option below