; your code goes here
(exit)
; empty line at the end
OyB5b3VyIGNvZGUgZ29lcyBoZXJlCgooZXhpdCkKOyBlbXB0eSBsaW5lIGF0IHRoZSBlbmQ=
KGRlZmZhY3RzIGRhdG9zCiAgIChkZXNjYXJ0YWRvIHdpbmRvd3MpCiAgIChkZXNjYXJ0YWRvIGdwdSkKICAgKGRlc2NhcnRhZG8gcmFtKQogICAoZGVzY2FydGFkbyBiYXRlcmlhLXdpZmktY21vcykKICAgKHBlbmRpZW50ZSBzc2QtZXh0ZW5kZWQpCiAgIChwZW5kaWVudGUgdWJ1bnR1LXNpbi1zc2QpCiAgIChwZW5kaWVudGUgcmV2aXNhci1wbGFjYSkpCgooZGVmcnVsZSBtb3N0cmFyLWRlc2NhcnRhZG9zCiAgIChkZXNjYXJ0YWRvID94KQogICA9Jmd0OwogICAocHJpbnRvdXQgdCAmcXVvdDtEZXNjYXJ0YWRvOiAmcXVvdDsgP3ggY3JsZikpCgooZGVmcnVsZSBtb3N0cmFyLXBlbmRpZW50ZXMKICAgKHBlbmRpZW50ZSA/eCkKICAgPSZndDsKICAgKHByaW50b3V0IHQgJnF1b3Q7UGVuZGllbnRlOiAmcXVvdDsgP3ggY3JsZikpCgooZGVmcnVsZSBjb25jbHVzaW9uCiAgIChkZXNjYXJ0YWRvIHJhbSkKICAgKGRlc2NhcnRhZG8gd2luZG93cykKICAgKGRlc2NhcnRhZG8gZ3B1KQogICA9Jmd0OwogICAocHJpbnRvdXQgdCAmcXVvdDtTb3NwZWNob3NvOiBTU0QgbyBwbGFjYS9lbmVyZ2lhJnF1b3Q7IGNybGYpKTsgeW91ciBjb2RlIGdvZXMgaGVyZQoKKGV4aXQpCjsgZW1wdHkgbGluZSBhdCB0aGUgZW5k
(deffacts datos
(descartado windows)
(descartado gpu)
(descartado ram)
(descartado bateria-wifi-cmos)
(pendiente ssd-extended)
(pendiente ubuntu-sin-ssd)
(pendiente revisar-placa))
(defrule mostrar-descartados
(descartado ?x)
=>
(printout t "Descartado: " ?x crlf))
(defrule mostrar-pendientes
(pendiente ?x)
=>
(printout t "Pendiente: " ?x crlf))
(defrule conclusion
(descartado ram)
(descartado windows)
(descartado gpu)
=>
(printout t "Sospechoso: SSD o placa/energia" crlf)); your code goes here
(exit)
; empty line at the end