• It certainly makes a difference depending on whether one assumes the "first office" means rightmost or leftmost.

    I also worked this out using SQL Server (it's supposed to be a logical inference engine, after all!)

    I noticed that the relations I end up with that fulfill the constraints leave open the question of which offices(positionally) certain engineers occupy, and which drinks they like.

    TroyK