100% with single CVS
A few insights i got while solving this puzzle:
The best way for the runner to disrupt the corp is to wait with councilman for jackson as long as possible.
Always derez CVS the first time because it costs the corp money to rez it. The CVS is also better to derez
because the corp has to remake the same card possibly up to tree times and a rezzed CVS almost guarantes a win
for the corp because a single pile with shipments would be enough to win.
By delaying the councilman the corp cannot rely on a pile (Interns) to recurr either JH or CVS or to generate
clicks to continue. Thus the piles have to be versatile enough to be useful in both cases (rez/derez JH)
because you dont know when you can rez your next jackson.
Especially the last JH is a problem. Most of the time you need the third pile for the shipments, because you couldnt
play shipments earlier. But because it is the last pile, you cant use interns to recurr the third JH because the
second pile is made before the runner decides to derez JH or CVS.
In order to win, the corp has to force the runner to use councilman. The CVS is used to force one councilman early.
Then a derez on a JH can be forced by generating enough clicks to purge without CVS. Rezzing CVS three times
usually costs too much.
[Spoiler]
BL,BL 8***
sfmm 2 JH 1 CVS 9**
Case 1:
use council early on JH + CVS
Rez JH derez -> Rez CVS -> derez 12**
AD(AM BL) 13*
JH (BL,sfmm ,reclamation)
AD (BL, sfmm GFI PV JH trash JH + CVS , recl AD ) 20**
JH + AD (interns JH, sfss, reuse PS GFI EC SFSS ) 13*
BL 17**
sfk 17*
JH + AD (sfk,sfk, interns CVS) 18
+ CVS purge/score 21
case2 :
use council early to derez 1 JH
Rez JH -> derez Rez CVS no derez
Rez JH no derez 12**
AD(AM BL) 13*
JH (sfmm,intern , BL ) 13*
BL 17**
AD (sfmm GFI JH PV trash JH , interns JH , BL ) 23***
AM (AD) 23**
JH + AD ( sfss,sfk,sub ) 23**
2sfk purge+score
Case 3 :
use council early for 2 JH
Rez JH derez -> Rez CVS no derez 12**
Rez second JH derez Council
AD(AM(BL) 13*
BL 17**
install JH trash JH 17*
JH + AD ( recl AD, interns JH , biotic) 23**
JH + AD ( sfmm GFI + PV , intern JH , reuse(GFI EC sfss,AM) 17*
JH + AD( BL , sfss,sfk) 22**
2sfk purge/score
case 4:
Rez JH , cant derez because then you can rez CVS and force case 1,2 or 3
AD (AM (BL)) 10*
shuffle JH (BL , sfmm , recl)
Rez JH -> derez 10*
AD ( BL ,recl AD , sfmm JH GFI PV trash JH ) 17**
Rez JH -> derez
BL 21***
AM JH + install 21*
AD + JH (reuse GFI EC PS sfss ,BL,interns JH ) 18**
AD + JH ( sfss,sfk,sub ) 18**
2sfk + purge + score 21
case 5
Rez JH , cant derez because then you can rez CVS and force case 1,2 or 3
AD (AM (BL)) 10*
shuffle JH (BL , sfmm , recl)
-Rez JH -> derez
AD ( BL ,recl AD , sfmm JH GFI PV trash JH ) 17**
Rez JH -> no derez
Rez CVS , cant derez because then you can apply case 1 20**
AD(sfss,sub,sfk) 20**
2 sfk purge + score 23
case 6
Rez JH , cant derez because then you can rez CVS and force case 1,2 or 3
AD (AM (BL)) 10*
shuffle JH (BL , sfmm , recl)
-Rez JH cant derez because of case 4/5 10*
Rez CVS -> (must derez because of AD -> JH + AD (sfss,sfk,sub) wins ) 13*
AD ( sfmm GFI JH PV trash CVS,recl AD,BL ) 20**
JH shuffle (reuse,interns , BL)
Rez JH -> must derez or
---- // AD (reuse GFI EC PS sfss ,AM, , BL ) 15***
----- // AD ( BL,sfss,sfk) 20****
------ // BL , sfk sfk 24***
------// purge with clicks and score 24 would win
20**
AD(reuse (GFI ,EC PS ,sfss , BL ) , BL , interns CVS trash JH) 15***
AM (JH) install JH 15*
AD + JH ( biotic,sfss,sfk) 20**
2 sfk + rez CVS purge and score 23
[/Spoiler]