in

Assure astonishing

Promise

Assure — formidable