For those struggling to have kankuro's puppet survive, make sure you add ao to the original lineup LAST, that way kank's puppet is behind the water main, it survives much better back there, other than that follow it to a T, it's definitely doable with this lineup.