SingleNumber version 1