Main Search Trans Cumswapping