metodo de valor posible y cambios a branch