FYI:
100 passed with wind @32k power using:
x x GNW Kankuro
x x Hinata
Orochi (sannin), main x
Using talents:
32121 dog
Important: move kankuro back then forth, to ensure that it summon puppets AFTER main does clones so puppet is on the back.
Restart conditions: if blind is on anything other than main+hinata, restart
Turn 1: Hinata up, Kankuro will start chain to acu 1st, preventing barrier
Turn 2: orochi to 4th, if not acupuncture, restart. Dance, Hinata again. If hinata falls below 40% hp, restart (yes, enemy will punch through the barrier, but it's usually ok)
Turn 3: kanuro 2nd. Pay attention to hp of 4th afterwards. Orochi 4th when it is able to kill him (or right before his attack). Note this might require your orochi to use normal attack on the 4th first, so timing is important.
Turn 4: if possible, orochi the 3rd(auto cd if it manages a kill, which is why the turn 3 bit is important). You might still win if this doesn't happen, but it would be very difficult. Your team will likely suffer casualties, but at the same time the enemy will mostly be dead. Good chance you will win this or next turn.
micromanagement: tai to orochi, nin to kankuro and all defensive to hinata.
Unfortunately, most of my previous level is passed using jigokudo and/or sage naruto, which make it a poor guide option. However, I did notice that a very valuable tool for wind is hinata + dance + hinata. Keep that in mind and you might be able to pass many levels where the enemy hit like a truck. Wind dance using 2 male ninja on top of hinata works great. With hinata, you can stop enemy mysteries, protecting your team from that. Hinata will absorb the normal attack of first two turns, protecting your team from that. So wind dance will provide a huge damage bonus with no real draw back, likely to nuke down most if not all enemies on by turn 3.