1.
at
a
loss
2.
puzzled
3.
bewilderment
4.
perplex
5.
bewildered