First encounter with Prolog was hard, well it's still hard... But that's why this project was more than very difficult, even if from the start thought that it was impossible... Without knowing a ...