Japan strong!