x y z c1 c2
x: 1 0 0 1 0 // x = T
!x: 1 0 0 0 1 // x = F
y: 0 1 0 1 1 // y = T
!y: 0 1 0 0 0 // y = F
z: 0 0 1 1 0 // z = T
!z: 0 0 1 0 1 // z = F
c1: 0 0 0 1 0 // slack for c1 if only <3 literals T
c1: 0 0 0 1 0 // slack for c1 if only <3 literals T
c2: 0 0 0 0 1 // slack for c2 if only <3 literals T
c2: 0 0 0 0 1 // slack for c2 if only <3 literals T
--------------------
t: 1 1 1 3 3