in a way, naoto and kanji are two sides of the same coin.