swap two nos