Update C++ solution
Update C++ solution

mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,grepml/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,grepml/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,grepml/ABCDEFGHPPP,grepml/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,jethrolam/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,dng8888/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,phiSgr/ABCDEFGHPPP,mingchuno/ABCDEFGHPPP,grepml/ABCDEFGHPPP,dng8888/ABCDEFGHPPP