The mystery of Japan