Perplexed 

Make it make sense!