Added VC++ Solution