modified multiplyICfiles.cpp to use vector<> for input1 and output, only use map<> for input2.