Depende. Yo seguiría este razonamiento (a los nostálgicos os recordará al "elige tu propia aventura").
a) ¿Está fuera de casa?
Si la respuesta es sí ir a b)
Si la respuesta es no ir a c)
b) ¿Está haciendo la compra?
Si la respuesta es sí, ir a d)
Si la respuesta es no, entonces es que está soltera o es una ligera de cascos, te la puedes tirar igual. FIN.
c) ¿Está en la cocina?
Si la respuesta es sí, ir a f)
Si la respuesta es no, ir a g)
d) ¿Lleva anillo?
Si la respuesta es sí, está casada. FIN
Si la respuesta es no, ir a e)
e) ¿Se ha olvidado de ponerse el anillo?
Si la respuesta es no, es que está soltera. FIN
Si la respuesta es sí, es que está casada pero está abierta a otras "sugerencias". FIN.
f) ¿LLeva el anillo puesto?
Si la respuesta es sí, está casada, FIN.
Si la respuesta es no, ir a h)
g) ¿Está limpiando la casa?
Si la respuesta es sí, ir a d)
Si la respuesta es no, es que es soltera o una mala esposa, en cualquier caso te la puedes tirar sin cargo de conciencia. FIN
h) ¿Se lo ha quitado para fregar?
Si la respuesta es sí, está casada, FIN
Si la respuesta es no, está soltera o es una zorra, así que te la puedes tirar igual. FIN
Que alguien me avise si ve algún fallo en el algoritmo.