baffled

Feeling very confused and unable to understand something.