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