accepted 10020 in C++11