Utterly baffled.
n
Utterly baffled.