The Swedish term "imponerad" matches the English term "impressed"