No worries.
Managed it in 20 steps last night.
Edit
Ex 6.42
This is what I managed. I will let you figure the rules out.
6.40 and 6.41 follow the same pattern.
|1
| |_2 ~(~A v ~(~B ^ (~A v B )))
| | |_3 ~A
| | |4 ~A v ~(~B ^ (~A v B ))
| | |5 ?
| |6 ~ ~A
| |7 A
| | |_8 ~B ^ (~A v B )
| | |9 ~B
| | |10 ~A v B
| | | |_11 ~A
| | | |12 ?
| | |
| | | |_13 B
| | | |14 ?
| | |15 ? vElim 13-14, 11-12, 10
| |16 ~(~B ^ (~A v B ))
| |17 ~A v ~(~B ^ (~A v B ))
| |18 ?
|19 ~ ~(~A v ~(~B ^ (~A v B )))
|20 ~A v ~(~B ^ (~A v B )) ~Elim 19