Michihiro Nakamura and Naoki Hayami