single_number.cpp