DigiValet interview question

swaping without using third variable