complete titov swap
complete titov