Naruto Shippūden - Season 2 - Eps 46: The Unfinished Page
Naruto finally makes sense of the destruction he witnessed around him earlier. Yamato tells Naruto not to rely on the demon because Naruto is strong enough to withstand the demon's terrible chakra. Sai discovers the loss of his book while resting. Team Kakashi browse Sai's book, and they notice that the book (which can be read from both ends) contains different paths of two boys who meet in the middle. Each page has the boys fighting someone new, each time collecting the opponent's armor and weapons into the next page. The pages where the two boys would meet are unfinished. Orochimaru's group reach their base, not realizing that Yamato's wood clone trailed them there. Sai gets a glimpse of Sasuke's silhouette and eyes and discovers that he is the man Naruto and Sakura are looking for.
About Naruto Shippūden

Title: Naruto Shippūden
First Air Date: 2007-02-15
Last Air Date: 2017-03-23
Status: Ended
Rating: 8.538/10 (from 8290 votes)
Language: JA
Seasons: 21
Total Episodes: 500
Network: TV Tokyo
Genres: Animation, Action & Adventure, Sci-Fi & Fantasy
Production Companies: TV Tokyo, Pierrot, Sound Box, Rakuonsha, Aniplex
Synopsis
After 2 and a half years Naruto finally returns to his village of Konoha, and sets about putting his ambitions to work. It will not be easy though as he has amassed a few more dangerous enemies, in the likes of the shinobi organization; Akatsuki.
Cast

Junko Takeuchi
Naruto Uzumaki (voice)

Noriaki Sugiyama
Sasuke Uchiha (voice)

Chie Nakamura
Sakura Haruno (voice)

Kazuhiko Inoue
Kakashi Hatake (voice)

Showtaro Morikubo
Shikamaru Nara (voice)

Satoshi Hino
Sai (voice)

Akira Ishida
Gaara (voice)

Hideo Ishikawa
Itachi Uchiha (voice)

Koichi Tochika
Neji Hyuga (voice)

Keiko Nemoto
Shizune (voice)