Hi Victoria,
That's a good question, and an interesting game. The convergence of rules in that one create a unique variable block.
Beginning with the global setup, the game provides that four sessions will be taught on days 1 through 4. With the greatest inherent numerical order, the days make a good base for the game:
Ssn:
__
__
__
__
(M,O,R,S)
Day:
1
2
3
4
Since each session involves both a nurse and a psychologist, two additional levels are required for the setup:
Psy:
__
__
__
__
(T,V,W)
Nrs:
__
__
__
__
(F,J,L)
Ssn:
__
__
__
__
(M,O,R,S)
Day:
1
2
3
4
Let's take a look at the third rule: neither F nor L will teach with T. Since there are only three nurses, and Tyler won't be teaching with Fine or Leopold, Tyler must teach with Johnson. Since T must work with J, that creates a vertical block with T and J:
T
J
The fourth rule provides that Johnson teaches session S only, creating a vertical block with J and S. If we add this to the block we have already created above, we get a vertical block that includes T, J, and S:
T
J
S
Let's now take a look at the last rule: M is taught right after S, creating an SM horizontal block. When we add this to the three variable block that we've created above, we get a large, L-shaped block that includes the variables T, J, S, and M:
T
J
S M
The second rule requires that L teach on Day 3, which forces this large L-shaped block into one of two positions: either Days 1 and 2, or Days 2 and 3:
- Psy: T .. .. ..
Nrs: J .. L ..
Ssn: S M .. ..
Day: .....1 2 3 4
OR
Psy: .. T .. ..
Nrs: .. J L ..
Ssn: .. S M ..
Day: .....1 2 3 4
With the first option, Day 2 has session M; with the second option, Day 2 has session S
And, since the two diagrams above reflect the only two options for S and M respectively, niether S nor M can ever be scheduled for Day 4. That leaves O and R as the only options for Day 4.
I hope that's helpful! Please let me know whether this is clear—thanks!
~Steve