I will be realistic here rather then being optimistic.There will be maximum 5 signing this season 2 of them are already done among the rest 3 maybe 1,2 or even all 3 are possible:
1. Vogel (done)
2. Jankulovski (done)
3. Gilardino or Ronaldo ( probably Gila and the arrival will be after 20th of June).
4. Ljungberg ( or any other alternative for LM postion).
5. Oddo ( The chances seem to be very slim)
Now who will be out:
1. Dohrasso
2. Tomasson
3. Stam
4. Seedorf
5. Kaladze
If not all a few of them are sure to leave depend on the signing since 5 are too much. this mean our line up for next season will be:
Dida
Cafu/Oddo Nesta Maldini Jankuloviski
Pirlo
Gattuso Ljungberg/the alternative
kaka
Shevchenkov Gilardino/Ronaldo
The sub bench cannot be thought of unless you know who is sure to leave.
One other option is playing Jankuloviski as LM and playing Oddo as LB. This seems only possible if we don't get any LM. This is an optimistic thought because I personally dont like Ljungberg I would have rather prefered Nedved ( If you exclude the age factor) or Vicente. But then again personal opinion keep little importance if the player benefits the team and I think Ljungberg will have an excellent impact.
