(MSVC 2010) Update solution