console.log('1111');

setTimeout(() => {

console.log('4444');

new Promise((resolve) => {

console.log('5555');

resolve();

}).then(() => {

console.log('6666')

})

})

new Promise((resolve) => {

console.log('2222');

resolve();

console.log('lll');

}).then(() => {

console.log('3333')

})

setTimeout(() => {

console.log('7777');

new Promise((resolve) => {

console.log('8888');

resolve();

}).then(() => {

console.log('9999')

})

});

// '1111'

// '2222'

// '3333'

// '4444'

// '5555'

// '6666'

// '7777'

// '8888'

// '9999'