you can solo with this build quite easily
and the talents were
heres what you do
WAVE1
just interrupt the giants when you see fit the middle giant will be dealt by your team so dont focus but rather work on the top or bottom giant
make sure to have a neji skill saved for wave 2
WAVE2
you have 2 skills use one after shizune heals and the second skill in the next round (you will know the round is over when you take poison damage)
Wave3
this is the toughest cause your timing has to be perfect karin can heal twice a turn once before attacking normally and once before using her skill if you interrupt the skill she wont heal twice(she will only heal once)
what you need to do is use one attacking skill after her normal attack but make sure your neji skill has either 1 round remaining or is already ready
as soon as the next round starts use neji skill and the second attacking skill and you won
Wave4
hanzo is very easy just make sure to interrupt his skill when you see it and your good