Principal Buscar Uncrossing Legs