Single Number Iii Solution