Fast version with ES and K
Camp 1 (green), 100CU 100FA
G1: 40S 154C 5R (5-11 rounds)
Camp 2 (green), 100CU 100SS
58R 192ES [58R]
Camp 3 (green), 80CU 80FA 40SS
V: 146R 1ES 103K [146R]
Camp 5 (green), 200CU
G1: 9S 15C 176R (6-11 rounds)
Camp 6 (green), 120CU 80DP
V: 114R 1ES 110C 25K [114R] (lowering the number of rounds)
Camp 14, 200CU
G1: 9S 15C 176R (6-11 rounds)
Camp 15, 120CU 80FA
V: 114R 1ES 110C 25K [114R] (lowering the number of rounds)
Camp 17, 75DP 125SS
V: 85R 165ES [85R]
Camp 22, 50CU 50FD 100SS
V: 84R 1ES 165K [84R]
Camp 21, 140DP 60CU (attack camp 24, and after the veteran finishes with camp 21, retreat!)
G1: 128B; V: 250C [128B]
Camp 25, 66CU 66DP 66SS
V: 116R 1ES 133K [116R]
Now you can attack the witchtower:
Send your generals with 200C-200C-200C-200C-200C
If some Dancing Dervish remained, send an other general with (DD*13)C. For every Dancing Dervish send 13C.
Killing the 2 Nightspawns:
80M 170K [80M]
Needs: 717R 128B 1000+C 192ES 80M 170K
Losses: 717R 128B 1000+C 80M
Kills: 1296CU 361DP 260FA 497SS 116FD 66DD 2NS
XP: 3888+2888+1560+2982+1624+1320+1000=15262xp