<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE puzzle PUBLIC "-//Bengt Martensson//DTD einsteinpuzzle//EN" "einsteinpuzzle.dtd">
<puzzle>
  <title>Table puzzle</title>
  <text>
    Acht Personen, von denen eine den zahnärztlichen Beruf ausübt,
    sitzen um den unten numerierten Plätzen und unterhalten sich. Aus
    ihrem Gespräch geht folgendes hervor - hier ist mit "Nachbar" einer
    Person stehts eine unmittelbar neben ihr sitzende Person (Mann oder Frau)
    gemeint.
  </text>
  <img src="table.png"/>
  <properties>
    <property name="position">
      <value>1</value>
      <value>2</value>
      <value>3</value>
      <value>4</value>
      <value>5</value>
      <value>6</value>
      <value>7</value>
      <value>8</value>
      <subset name="places_4_8">
	<value>4</value>
	<value>8</value>
      </subset>
    </property>
    <property name="first_name">
      <value>Julia</value>
      <value>Bettina</value>
      <value>Eva</value>
      <value>Yvonne</value>
      <value>Andreas</value>
      <value>Matthias</value>
      <value>Stefan</value>
      <value>Cornelius</value>
      <subset name="men">
	<value>Andreas</value>
	<value>Matthias</value>
	<value>Stefan</value>
	<value>Cornelius</value>
      </subset>
      <subset name="women">
	<value>Julia</value>
	<value>Bettina</value>
	<value>Eva</value>
	<value>Yvonne</value>
      </subset>
      <subset name="matthias_bettina">
	<value>Bettina</value>
	<value>Matthias</value>
      </subset>
    </property>
    <property name="last_name">
      <value>Lorch</value>
      <value>Falk</value>
      <value>Horn</value>
      <value>Pauli</value>
      <value>Reimann</value>
      <value>Dahn</value>
      <value>Winter</value>
      <value>Vogel </value>
    </property>
    <property name="job">
      <value>Zahnarzt</value>
      <value>Optiker</value>
      <value>Gaertner</value>
      <value>Kuerschner</value>
      <value>Notar</value>
      <value>Uhrmacher</value>
      <value>Ingenieur</value>
      <value>Tischler</value>
    </property>
  </properties>
  <rules>
    <rule label="1">
      <text>Andreas Lorch ist der rechte Nachbar der Optikerin mit Vornamen	Julia, die direkt gegenüber Herrn Falk sitzt.</text>
      <equivalence>
	<property-value name="first_name" value="Andreas"/>  
	<property-value name="last_name" value="Lorch"/>
      </equivalence>
      <to_right>    
	<property-value name="first_name" value="Julia"/>  
	<property-value name="first_name" value="Andreas"/>
      </to_right>
      <equivalence>
	<property-value name="first_name" value="Julia"/>
	<property-value name="job" value="Optiker"/>
      </equivalence>
      <gegenueber>
	<property-value name="first_name" value="Julia"/>
	<property-value name="last_name" value="Falk"/>
      </gegenueber>
      <property_in>
	<property-value name="last_name" value="Falk"/>
	<property-value name="first_name" value="men"/>
      </property_in>
    </rule>
    <rule label="2">
      <text>Von der Person mit dem Nachnamen Horn, und der Person, die den
	Gärtnerberuf ausübt, heißt eine Matthias und die andere Bettina.</text>
      <property_in>
	<property-value name="last_name" value="Horn"/>
	<property-value name="first_name" value="matthias_bettina"/>
      </property_in>
      <property_in>
	<property-value name="job" value="Gaertner"/>
	<property-value name="first_name" value="matthias_bettina"/>
      </property_in>
      <exclusion>
	<property-value name="job" value="Gaertner"/>
	<property-value name="last_name" value="Horn"/>
      </exclusion>
    </rule>
    <rule label="3">
      <text>Auf dem mit 4 bezeichneten Platz sitzt entweder Stephan oder die Kürschnerin</text>
      <property_in>
	<property-value name="job" value="Kuerschner"/>
	<property-value name="first_name" value="women"/>
      </property_in>
    </rule>
    <rule label="4"> 
      <text>Herr Pauli, der Eva direkt gegenübersitzt, ist der rechte Nachbar
	der Person, die den Notarberuf ausübt, und Paulis rechter Nachbar ist
	die Urmacherin.</text>
      <property_in>
	<property-value name="last_name" value="Pauli"/>
        <property-value name="first_name" value="men"/>
      </property_in>
      <gegenueber>
	<property-value name="last_name" value="Pauli"/> 
	<property-value name="first_name" value="Eva"/>
      </gegenueber>
      <to_right>   
	<property-value name="job" value="Notar"/>
        <property-value name="last_name" value="Pauli"/>
      </to_right>
      <to_right>
	<property-value name="last_name" value="Pauli"/>
        <property-value name="job" value="Uhrmacher"/>
      </to_right>
      <property_in>
	<property-value name="job" value="Uhrmacher"/>
	<property-value name="first_name" value="women"/>
      </property_in>
    </rule>
    <rule label="5"> 
      <text>Herr Falk ist nicht der Notar, und die Person mit dem Nachnamen
	Reimann ist nicht Gärtner.</text>
      <exclusion>
	<property-value name="last_name" value="Falk"/>
	<property-value name="job" value="Notar"/>
      </exclusion>
      <exclusion>
	<property-value name="last_name" value="Reimann"/>
	<property-value name="job" value="Gaertner"/>
      </exclusion>
    </rule>
    <rule label="6">  
      <text>Die Person mit dem Nachnamen Reimann sitzt Yvonne direkt gegenüber.</text>
      <gegenueber>
	<property-value name="last_name" value="Reimann"/>
	<property-value name="first_name" value="Yvonne"/>
      </gegenueber>
    </rule>
    <rule label="7"> 
      <text>Cornelius sitzt nicht auf Platz 1. Frau Dahn ist Ingenieurin.</text>
      <exclusion>
	<property-value name="first_name" value="Cornelius"/>
	<property-value name="position" value="0"/>
      </exclusion>
      <property_in>
	<property-value name="last_name" value="Dahn"/>
	<property-value name="first_name" value="women"/>
      </property_in>
      <equivalence>
	<property-value name="last_name" value="Dahn"/>
	<property-value name="job" value="Ingenieur"/>
      </equivalence>
    </rule>
    <rule label="8">  
      <text>Auf Platz 6. sitzt die Person mit dem Nachnamen Winter.</text>
      <equivalence>
	<property-value name="position" value="5"/>
	<property-value name="last_name" value="Winter"/>
      </equivalence>
    </rule>
    <rule label="9">  
      <text>Die Person, die den Tischlerberuf ausübt, ist nicht Cornelius.</text>
      <exclusion>
	<property-value name="job" value="Tischler"/>
	<property-value name="first_name" value="Cornelius"/>
      </exclusion>
    </rule>
    <rule label="10">
      <text>Auf Platz 8. sitzt die Person mit den Nachnamen Vogel; sie ist
	entweder Küschner(in) oder hat den Vornamen Stephan.</text>
      <equivalence>
	<property-value name="position" value="7"/>
	<property-value name="last_name" value="Vogel"/>
      </equivalence>
    </rule>
    <rule label="48a">
      <property_in>
	<property-value name="first_name" value="Stefan"/>
	<property-value name="position" value="places_4_8"/>
      </property_in>
    </rule>
    <rule label="48b">
      <property_in>
	<property-value name="job" value="Kuerschner"/>
	<property-value name="position" value="places_4_8"/>
      </property_in>
    </rule>
  </rules>
</puzzle>
