Fast C++ 2-phase approximation algorithm solution to Google-ITA's Strawberry Fields problem