– Vårt inntrykk av Japan? Wow!