I think Shakthi, Dharmesh, Puneeth and Amar should go to the finals.
Dharmesh is good at only his style and nothing else....but since he is iver rated from the begenning, he is for sure will be in finals.
The DID-2 winner should be Shakthi or Puneeth...either ways it is fine.