@rohtarantula,
1) If Knaku is not a doctor then Prisi is not an IT.
2) If Blunt is either an IT or a driver then Knaku is a doctor.
3) If Paul is a manager then Franz is either a driver or a manager.
4) If Prisi is not a chemist then Blunt is a driver.
5) If Dila is an IT then Blunt is not a doctor.
6) If Knaku is not a guard then Paul is either a chemist or a guard.
7) If Dila is not a doctor then Blunt is a doctor.
These are derived from 1-7:
8) Dila or Blunt is a doctor (7)
9) Dila is not an IT (5,8)
10) Prisi is a chemist (4,2,8)
11) Blunt is neither an IT nor a driver (8,2)
12) Knaku or Paul is a guard (6,10)
Assume Paul is a manager, then:
Paul: manager (assumed)
Franz: driver (3)
Prisi: chemist (10)
Knaku: guard (12)
Dila or Blunt: IT (contradicts 9,11)
13) Paul is not a manager
That leaves these options for each person with no further constraints (other than each position must be filled exactly once):
Prisi: chemist
Blunt: doctor, manager
Dila: doctor, manager, driver
Franz: manager, driver, IT
Knaku: manager, driver, IT, guard
Paul: driver, IT, guard
There are 11 solutions:
Prisi: chemist
Blunt: manager
Dila: doctor
Knaku: guard
Franz: driver or IT
Paul: IT or driver
Prisi: chemist
Blunt: manager
Dila: doctor
Paul: guard
Franz: driver or IT
Knaku: IT or driver
Prisi: chemist
Blunt: doctor
Knaku: guard
Dila: manager
Franz: driver or IT
Paul: IT or driver
Prisi: chemist
Blunt: doctor
Knaku: guard
Dila: driver
Franz: manager
Paul: IT
Prisi: chemist
Blunt: doctor
Paul: guard
Dila: manager
Franz: driver or IT
Knaku: IT or driver
Prisi: chemist
Blunt: doctor
Paul: guard
Dila: driver
Franz: manager or IT
Knaku: IT or manager