The English term "perplexed" matches the Italian term "sbalordito, perplesso"