Match the following:
a a type of exaggerated behavior for the purpose of impressing others
b a very difficult challenge to overcome
c to be completely confused or disorganized
d a noisy and chaotic group of people such as in a riot
1. disarray
2. formidable
3. melee
4. posturing