The English term "perplexed" matches the Finnish term "ymmällä"