Japan: wonders and contradictions