The Soul Living Inside the Puppet

is episode 319 of the Naruto: Shippūden anime.