Mes complicado

Continuando el ejercicio anterior, tenemos registrados los eventos que fueron sucedieron a lo largo de año de esta forma:

ocurrio(cuelgue(ps1), enero).
ocurrio(cuelgue(ps2), enero).
ocurrio(cuelgue(ps2), febrero).
ocurrio(corteDeLuz(fila1), febrero).
ocurrio(corteDeLuz(fila2), marzo).
ocurrio(rebooteo(fs_x48), marzo).
ocurrio(cuelgue(ps2), marzo).
% ... etc

Queremos saber si un mes fue complicado, que se cumple si todos los servidores se vieron afectados por algún evento de ese mes. Un server se vio afectado por el evento si requirió atención de cualquier tipo (normal o inmediata).

Asumí que se dispone de los predicados servidor/3 que relaciona un servidor, con su fila y criticidad, y requiereAtencion/3 que relaciona un servidor, con un un evento y el tipo de atención requerida.

Desarrollá el predicado complicado/1 de modo que sea inversible.

Tenés que iniciar sesión antes de empezar a enviar tus soluciones