[jboss-svn-commits] JBL Code SVN: r27520 - in labs/jbossrules/trunk/drools-solver/drools-solver-examples: src/main/java/org/drools/solver/examples/common/persistence and 13 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jul 4 02:47:26 EDT 2009


Author: ge0ffrey
Date: 2009-07-04 02:47:18 -0400 (Sat, 04 Jul 2009)
New Revision: 27520

Added:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/persistence/AbstractOutputConvertor.java
Modified:
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata01.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata02.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata03.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata04.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata05.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata06.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata07.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata08.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata09.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata10.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata11.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata12.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata13.xml
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/persistence/CurriculumCourseOutputConvertor.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/swingui/CurriculumCoursePanel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/app/ExaminationShellApp.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationOutputConvertor.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/swingui/ExaminationPanel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/lessonschedule/swingui/LessonSchedulePanel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/manners2009/swingui/Manners2009Panel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/nqueens/swingui/NQueensPanel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleInputConvertor.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleOutputConvertor.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/swingui/PatientAdmissionSchedulePanel.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/persistence/smart/SmartTravelingTournamentOutputConvertor.java
   labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/swingui/TravelingTournamentPanel.java
Log:
extract outputconverter + gui for pas

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata01.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata01.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata01.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -3999,629 +3999,629 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="752">
-      <id>34</id>
-      <room reference="140"/>
+      <id>38</id>
+      <room reference="132"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="753">
-      <id>35</id>
-      <room reference="140"/>
+      <id>39</id>
+      <room reference="132"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="754">
-      <id>36</id>
-      <room reference="140"/>
+      <id>40</id>
+      <room reference="132"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="755">
-      <id>37</id>
-      <room reference="140"/>
+      <id>41</id>
+      <room reference="132"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="756">
-      <id>38</id>
-      <room reference="132"/>
+      <id>34</id>
+      <room reference="140"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="757">
-      <id>39</id>
-      <room reference="132"/>
+      <id>35</id>
+      <room reference="140"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="758">
-      <id>40</id>
-      <room reference="132"/>
+      <id>36</id>
+      <room reference="140"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="759">
-      <id>41</id>
-      <room reference="132"/>
+      <id>37</id>
+      <room reference="140"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="760">
-      <id>42</id>
-      <room reference="156"/>
+      <id>46</id>
+      <room reference="148"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="761">
-      <id>43</id>
-      <room reference="156"/>
+      <id>47</id>
+      <room reference="148"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="762">
-      <id>44</id>
-      <room reference="156"/>
+      <id>48</id>
+      <room reference="148"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="763">
-      <id>45</id>
-      <room reference="156"/>
+      <id>49</id>
+      <room reference="148"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="764">
-      <id>46</id>
-      <room reference="148"/>
+      <id>42</id>
+      <room reference="156"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="765">
-      <id>47</id>
-      <room reference="148"/>
+      <id>43</id>
+      <room reference="156"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="766">
-      <id>48</id>
-      <room reference="148"/>
+      <id>44</id>
+      <room reference="156"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="767">
-      <id>49</id>
-      <room reference="148"/>
+      <id>45</id>
+      <room reference="156"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="768">
-      <id>50</id>
-      <room reference="171"/>
+      <id>54</id>
+      <room reference="164"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="769">
-      <id>51</id>
-      <room reference="171"/>
+      <id>55</id>
+      <room reference="164"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="770">
-      <id>52</id>
-      <room reference="171"/>
+      <id>56</id>
+      <room reference="164"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="771">
-      <id>53</id>
-      <room reference="171"/>
+      <id>57</id>
+      <room reference="164"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="772">
-      <id>54</id>
-      <room reference="164"/>
+      <id>50</id>
+      <room reference="171"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="773">
-      <id>55</id>
-      <room reference="164"/>
+      <id>51</id>
+      <room reference="171"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="774">
-      <id>56</id>
-      <room reference="164"/>
+      <id>52</id>
+      <room reference="171"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="775">
-      <id>57</id>
-      <room reference="164"/>
+      <id>53</id>
+      <room reference="171"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="776">
-      <id>58</id>
-      <room reference="185"/>
+      <id>62</id>
+      <room reference="177"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="777">
-      <id>59</id>
-      <room reference="185"/>
+      <id>63</id>
+      <room reference="177"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="778">
-      <id>60</id>
-      <room reference="185"/>
+      <id>64</id>
+      <room reference="177"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="779">
-      <id>61</id>
-      <room reference="185"/>
+      <id>65</id>
+      <room reference="177"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="780">
-      <id>62</id>
-      <room reference="177"/>
+      <id>58</id>
+      <room reference="185"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="781">
-      <id>63</id>
-      <room reference="177"/>
+      <id>59</id>
+      <room reference="185"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="782">
-      <id>64</id>
-      <room reference="177"/>
+      <id>60</id>
+      <room reference="185"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="783">
-      <id>65</id>
-      <room reference="177"/>
+      <id>61</id>
+      <room reference="185"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="784">
-      <id>66</id>
-      <room reference="198"/>
+      <id>70</id>
+      <room reference="191"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="785">
-      <id>67</id>
-      <room reference="198"/>
+      <id>71</id>
+      <room reference="191"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="786">
-      <id>68</id>
-      <room reference="198"/>
+      <id>72</id>
+      <room reference="191"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="787">
-      <id>69</id>
-      <room reference="198"/>
+      <id>73</id>
+      <room reference="191"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="788">
-      <id>70</id>
-      <room reference="191"/>
+      <id>66</id>
+      <room reference="198"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="789">
-      <id>71</id>
-      <room reference="191"/>
+      <id>67</id>
+      <room reference="198"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="790">
-      <id>72</id>
-      <room reference="191"/>
+      <id>68</id>
+      <room reference="198"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="791">
-      <id>73</id>
-      <room reference="191"/>
+      <id>69</id>
+      <room reference="198"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="792">
+      <id>75</id>
+      <room reference="205"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="793">
       <id>74</id>
       <room reference="213"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="793">
-      <id>75</id>
-      <room reference="205"/>
+    <org.drools.solver.examples.pas.domain.Bed id="794">
+      <id>77</id>
+      <room reference="220"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="794">
+    <org.drools.solver.examples.pas.domain.Bed id="795">
       <id>76</id>
       <room reference="228"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="795">
-      <id>77</id>
-      <room reference="220"/>
+    <org.drools.solver.examples.pas.domain.Bed id="796">
+      <id>80</id>
+      <room reference="235"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="796">
+    <org.drools.solver.examples.pas.domain.Bed id="797">
       <id>78</id>
       <room reference="243"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="797">
+    <org.drools.solver.examples.pas.domain.Bed id="798">
       <id>79</id>
       <room reference="243"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="798">
-      <id>80</id>
-      <room reference="235"/>
+    <org.drools.solver.examples.pas.domain.Bed id="799">
+      <id>85</id>
+      <room reference="250"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="799">
+    <org.drools.solver.examples.pas.domain.Bed id="800">
+      <id>86</id>
+      <room reference="250"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="801">
+      <id>87</id>
+      <room reference="258"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="802">
+      <id>88</id>
+      <room reference="258"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="803">
       <id>81</id>
       <room reference="264"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="800">
+    <org.drools.solver.examples.pas.domain.Bed id="804">
       <id>82</id>
       <room reference="264"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="801">
+    <org.drools.solver.examples.pas.domain.Bed id="805">
       <id>83</id>
       <room reference="271"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="802">
+    <org.drools.solver.examples.pas.domain.Bed id="806">
       <id>84</id>
       <room reference="271"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="803">
-      <id>85</id>
-      <room reference="250"/>
+    <org.drools.solver.examples.pas.domain.Bed id="807">
+      <id>95</id>
+      <room reference="277"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="804">
-      <id>86</id>
-      <room reference="250"/>
+    <org.drools.solver.examples.pas.domain.Bed id="808">
+      <id>96</id>
+      <room reference="277"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="805">
-      <id>87</id>
-      <room reference="258"/>
+    <org.drools.solver.examples.pas.domain.Bed id="809">
+      <id>97</id>
+      <room reference="283"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="806">
-      <id>88</id>
-      <room reference="258"/>
+    <org.drools.solver.examples.pas.domain.Bed id="810">
+      <id>98</id>
+      <room reference="283"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="807">
+    <org.drools.solver.examples.pas.domain.Bed id="811">
       <id>89</id>
       <room reference="290"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="808">
+    <org.drools.solver.examples.pas.domain.Bed id="812">
       <id>90</id>
       <room reference="290"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="809">
+    <org.drools.solver.examples.pas.domain.Bed id="813">
       <id>91</id>
       <room reference="297"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="810">
+    <org.drools.solver.examples.pas.domain.Bed id="814">
       <id>92</id>
       <room reference="297"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="811">
+    <org.drools.solver.examples.pas.domain.Bed id="815">
       <id>93</id>
       <room reference="297"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="812">
+    <org.drools.solver.examples.pas.domain.Bed id="816">
       <id>94</id>
       <room reference="297"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="813">
-      <id>95</id>
-      <room reference="277"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="814">
-      <id>96</id>
-      <room reference="277"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="815">
-      <id>97</id>
-      <room reference="283"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="816">
-      <id>98</id>
-      <room reference="283"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="817">
-      <id>99</id>
-      <room reference="316"/>
+      <id>107</id>
+      <room reference="304"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="818">
-      <id>100</id>
-      <room reference="316"/>
+      <id>108</id>
+      <room reference="304"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="819">
-      <id>101</id>
-      <room reference="316"/>
+      <id>109</id>
+      <room reference="304"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="820">
-      <id>102</id>
-      <room reference="316"/>
+      <id>110</id>
+      <room reference="304"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="821">
-      <id>103</id>
-      <room reference="324"/>
+      <id>111</id>
+      <room reference="310"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="822">
-      <id>104</id>
-      <room reference="324"/>
+      <id>112</id>
+      <room reference="310"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="823">
-      <id>105</id>
-      <room reference="324"/>
+      <id>113</id>
+      <room reference="310"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="824">
-      <id>106</id>
-      <room reference="324"/>
+      <id>114</id>
+      <room reference="310"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="825">
-      <id>107</id>
-      <room reference="304"/>
+      <id>99</id>
+      <room reference="316"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="826">
-      <id>108</id>
-      <room reference="304"/>
+      <id>100</id>
+      <room reference="316"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="827">
-      <id>109</id>
-      <room reference="304"/>
+      <id>101</id>
+      <room reference="316"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="828">
-      <id>110</id>
-      <room reference="304"/>
+      <id>102</id>
+      <room reference="316"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="829">
-      <id>111</id>
-      <room reference="310"/>
+      <id>103</id>
+      <room reference="324"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="830">
-      <id>112</id>
-      <room reference="310"/>
+      <id>104</id>
+      <room reference="324"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="831">
-      <id>113</id>
-      <room reference="310"/>
+      <id>105</id>
+      <room reference="324"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="832">
-      <id>114</id>
-      <room reference="310"/>
+      <id>106</id>
+      <room reference="324"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="833">
-      <id>115</id>
-      <room reference="345"/>
+      <id>123</id>
+      <room reference="331"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="834">
-      <id>116</id>
-      <room reference="345"/>
+      <id>124</id>
+      <room reference="331"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="835">
-      <id>117</id>
-      <room reference="345"/>
+      <id>125</id>
+      <room reference="331"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="836">
-      <id>118</id>
-      <room reference="345"/>
+      <id>126</id>
+      <room reference="331"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="837">
-      <id>119</id>
-      <room reference="352"/>
+      <id>127</id>
+      <room reference="338"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="838">
-      <id>120</id>
-      <room reference="352"/>
+      <id>128</id>
+      <room reference="338"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="839">
-      <id>121</id>
-      <room reference="352"/>
+      <id>129</id>
+      <room reference="338"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="840">
-      <id>122</id>
-      <room reference="352"/>
+      <id>130</id>
+      <room reference="338"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="841">
-      <id>123</id>
-      <room reference="331"/>
+      <id>115</id>
+      <room reference="345"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="842">
-      <id>124</id>
-      <room reference="331"/>
+      <id>116</id>
+      <room reference="345"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="843">
-      <id>125</id>
-      <room reference="331"/>
+      <id>117</id>
+      <room reference="345"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="844">
-      <id>126</id>
-      <room reference="331"/>
+      <id>118</id>
+      <room reference="345"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="845">
-      <id>127</id>
-      <room reference="338"/>
+      <id>119</id>
+      <room reference="352"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="846">
-      <id>128</id>
-      <room reference="338"/>
+      <id>120</id>
+      <room reference="352"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="847">
-      <id>129</id>
-      <room reference="338"/>
+      <id>121</id>
+      <room reference="352"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="848">
-      <id>130</id>
-      <room reference="338"/>
+      <id>122</id>
+      <room reference="352"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="849">
-      <id>131</id>
-      <room reference="378"/>
+      <id>143</id>
+      <room reference="358"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="850">
-      <id>132</id>
-      <room reference="378"/>
+      <id>144</id>
+      <room reference="358"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="851">
-      <id>133</id>
-      <room reference="378"/>
+      <id>145</id>
+      <room reference="358"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="852">
-      <id>134</id>
-      <room reference="378"/>
+      <id>146</id>
+      <room reference="358"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="853">
-      <id>135</id>
-      <room reference="372"/>
+      <id>139</id>
+      <room reference="365"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="854">
-      <id>136</id>
-      <room reference="372"/>
+      <id>140</id>
+      <room reference="365"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="855">
-      <id>137</id>
-      <room reference="372"/>
+      <id>141</id>
+      <room reference="365"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="856">
-      <id>138</id>
-      <room reference="372"/>
+      <id>142</id>
+      <room reference="365"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="857">
-      <id>139</id>
-      <room reference="365"/>
+      <id>135</id>
+      <room reference="372"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="858">
-      <id>140</id>
-      <room reference="365"/>
+      <id>136</id>
+      <room reference="372"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="859">
-      <id>141</id>
-      <room reference="365"/>
+      <id>137</id>
+      <room reference="372"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="860">
-      <id>142</id>
-      <room reference="365"/>
+      <id>138</id>
+      <room reference="372"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="861">
-      <id>143</id>
-      <room reference="358"/>
+      <id>131</id>
+      <room reference="378"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="862">
-      <id>144</id>
-      <room reference="358"/>
+      <id>132</id>
+      <room reference="378"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="863">
-      <id>145</id>
-      <room reference="358"/>
+      <id>133</id>
+      <room reference="378"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="864">
-      <id>146</id>
-      <room reference="358"/>
+      <id>134</id>
+      <room reference="378"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="865">
-      <id>147</id>
-      <room reference="406"/>
+      <id>153</id>
+      <room reference="385"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="866">
-      <id>148</id>
-      <room reference="399"/>
-      <indexInRoom>0</indexInRoom>
+      <id>154</id>
+      <room reference="385"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="867">
+      <id>155</id>
+      <room reference="385"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="868">
+      <id>156</id>
+      <room reference="385"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="869">
       <id>149</id>
       <room reference="392"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="868">
+    <org.drools.solver.examples.pas.domain.Bed id="870">
       <id>150</id>
       <room reference="392"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="869">
+    <org.drools.solver.examples.pas.domain.Bed id="871">
       <id>151</id>
       <room reference="392"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="870">
+    <org.drools.solver.examples.pas.domain.Bed id="872">
       <id>152</id>
       <room reference="392"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="871">
-      <id>153</id>
-      <room reference="385"/>
+    <org.drools.solver.examples.pas.domain.Bed id="873">
+      <id>148</id>
+      <room reference="399"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="872">
-      <id>154</id>
-      <room reference="385"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="873">
-      <id>155</id>
-      <room reference="385"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="874">
-      <id>156</id>
-      <room reference="385"/>
-      <indexInRoom>3</indexInRoom>
+      <id>147</id>
+      <room reference="406"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="875">
-      <id>157</id>
-      <room reference="436"/>
+      <id>162</id>
+      <room reference="413"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="876">
-      <id>158</id>
-      <room reference="436"/>
-      <indexInRoom>1</indexInRoom>
+      <id>161</id>
+      <room reference="421"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="877">
       <id>159</id>
@@ -4634,633 +4634,633 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="879">
-      <id>161</id>
-      <room reference="421"/>
+      <id>157</id>
+      <room reference="436"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="880">
-      <id>162</id>
-      <room reference="413"/>
-      <indexInRoom>0</indexInRoom>
+      <id>158</id>
+      <room reference="436"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="881">
-      <id>163</id>
-      <room reference="465"/>
+      <id>169</id>
+      <room reference="444"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="882">
-      <id>164</id>
-      <room reference="465"/>
+      <id>170</id>
+      <room reference="444"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="883">
-      <id>165</id>
-      <room reference="458"/>
+      <id>167</id>
+      <room reference="452"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="884">
-      <id>166</id>
-      <room reference="458"/>
+      <id>168</id>
+      <room reference="452"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="885">
-      <id>167</id>
-      <room reference="452"/>
+      <id>165</id>
+      <room reference="458"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="886">
-      <id>168</id>
-      <room reference="452"/>
+      <id>166</id>
+      <room reference="458"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="887">
-      <id>169</id>
-      <room reference="444"/>
+      <id>163</id>
+      <room reference="465"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="888">
-      <id>170</id>
-      <room reference="444"/>
+      <id>164</id>
+      <room reference="465"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="889">
+      <id>187</id>
+      <room reference="473"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="890">
+      <id>188</id>
+      <room reference="473"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="891">
+      <id>189</id>
+      <room reference="479"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="892">
+      <id>190</id>
+      <room reference="479"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="893">
+      <id>191</id>
+      <room reference="486"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="894">
+      <id>192</id>
+      <room reference="486"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="895">
+      <id>193</id>
+      <room reference="493"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="896">
+      <id>194</id>
+      <room reference="493"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="897">
+      <id>195</id>
+      <room reference="493"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="898">
+      <id>196</id>
+      <room reference="493"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="899">
       <id>171</id>
       <room reference="501"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="890">
+    <org.drools.solver.examples.pas.domain.Bed id="900">
       <id>172</id>
       <room reference="501"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="891">
+    <org.drools.solver.examples.pas.domain.Bed id="901">
       <id>173</id>
       <room reference="501"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="892">
+    <org.drools.solver.examples.pas.domain.Bed id="902">
       <id>174</id>
       <room reference="501"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="893">
+    <org.drools.solver.examples.pas.domain.Bed id="903">
       <id>175</id>
       <room reference="508"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="894">
+    <org.drools.solver.examples.pas.domain.Bed id="904">
       <id>176</id>
       <room reference="508"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="895">
+    <org.drools.solver.examples.pas.domain.Bed id="905">
       <id>177</id>
       <room reference="508"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="896">
+    <org.drools.solver.examples.pas.domain.Bed id="906">
       <id>178</id>
       <room reference="508"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="897">
+    <org.drools.solver.examples.pas.domain.Bed id="907">
       <id>179</id>
       <room reference="515"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="898">
+    <org.drools.solver.examples.pas.domain.Bed id="908">
       <id>180</id>
       <room reference="515"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="899">
+    <org.drools.solver.examples.pas.domain.Bed id="909">
       <id>181</id>
       <room reference="515"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="900">
+    <org.drools.solver.examples.pas.domain.Bed id="910">
       <id>182</id>
       <room reference="515"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="901">
+    <org.drools.solver.examples.pas.domain.Bed id="911">
       <id>183</id>
       <room reference="522"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="902">
+    <org.drools.solver.examples.pas.domain.Bed id="912">
       <id>184</id>
       <room reference="522"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="903">
+    <org.drools.solver.examples.pas.domain.Bed id="913">
       <id>185</id>
       <room reference="522"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="904">
+    <org.drools.solver.examples.pas.domain.Bed id="914">
       <id>186</id>
       <room reference="522"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="905">
-      <id>187</id>
-      <room reference="473"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="906">
-      <id>188</id>
-      <room reference="473"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="907">
-      <id>189</id>
-      <room reference="479"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="908">
-      <id>190</id>
-      <room reference="479"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="909">
-      <id>191</id>
-      <room reference="486"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="910">
-      <id>192</id>
-      <room reference="486"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="911">
-      <id>193</id>
-      <room reference="493"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="912">
-      <id>194</id>
-      <room reference="493"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="913">
-      <id>195</id>
-      <room reference="493"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="914">
-      <id>196</id>
-      <room reference="493"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="915">
-      <id>197</id>
-      <room reference="556"/>
+      <id>205</id>
+      <room reference="529"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="916">
-      <id>198</id>
-      <room reference="556"/>
+      <id>206</id>
+      <room reference="529"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="917">
-      <id>199</id>
-      <room reference="556"/>
+      <id>207</id>
+      <room reference="529"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="918">
-      <id>200</id>
-      <room reference="556"/>
+      <id>208</id>
+      <room reference="529"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="919">
-      <id>201</id>
-      <room reference="563"/>
+      <id>209</id>
+      <room reference="535"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="920">
-      <id>202</id>
-      <room reference="570"/>
-      <indexInRoom>0</indexInRoom>
+      <id>210</id>
+      <room reference="535"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="921">
-      <id>203</id>
-      <room reference="578"/>
-      <indexInRoom>0</indexInRoom>
+      <id>211</id>
+      <room reference="535"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>204</id>
-      <room reference="578"/>
-      <indexInRoom>1</indexInRoom>
+      <id>212</id>
+      <room reference="535"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>205</id>
-      <room reference="529"/>
+      <id>213</id>
+      <room reference="542"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>206</id>
-      <room reference="529"/>
+      <id>214</id>
+      <room reference="542"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>207</id>
-      <room reference="529"/>
+      <id>215</id>
+      <room reference="542"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>208</id>
-      <room reference="529"/>
+      <id>216</id>
+      <room reference="542"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>209</id>
-      <room reference="535"/>
+      <id>217</id>
+      <room reference="549"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>210</id>
-      <room reference="535"/>
+      <id>218</id>
+      <room reference="549"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>211</id>
-      <room reference="535"/>
+      <id>219</id>
+      <room reference="549"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>212</id>
-      <room reference="535"/>
+      <id>220</id>
+      <room reference="549"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>213</id>
-      <room reference="542"/>
+      <id>197</id>
+      <room reference="556"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>214</id>
-      <room reference="542"/>
+      <id>198</id>
+      <room reference="556"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>215</id>
-      <room reference="542"/>
+      <id>199</id>
+      <room reference="556"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>216</id>
-      <room reference="542"/>
+      <id>200</id>
+      <room reference="556"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>217</id>
-      <room reference="549"/>
+      <id>201</id>
+      <room reference="563"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>218</id>
-      <room reference="549"/>
-      <indexInRoom>1</indexInRoom>
+      <id>202</id>
+      <room reference="570"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>219</id>
-      <room reference="549"/>
-      <indexInRoom>2</indexInRoom>
+      <id>203</id>
+      <room reference="578"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>220</id>
-      <room reference="549"/>
-      <indexInRoom>3</indexInRoom>
+      <id>204</id>
+      <room reference="578"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>221</id>
-      <room reference="618"/>
+      <id>237</id>
+      <room reference="584"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>222</id>
-      <room reference="618"/>
+      <id>238</id>
+      <room reference="584"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>223</id>
-      <room reference="618"/>
-      <indexInRoom>2</indexInRoom>
+      <id>235</id>
+      <room reference="591"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>224</id>
-      <room reference="618"/>
-      <indexInRoom>3</indexInRoom>
+      <id>236</id>
+      <room reference="591"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>225</id>
-      <room reference="610"/>
+      <id>241</id>
+      <room reference="597"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>226</id>
-      <room reference="610"/>
+      <id>242</id>
+      <room reference="597"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>227</id>
-      <room reference="632"/>
+      <id>239</id>
+      <room reference="604"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>228</id>
-      <room reference="632"/>
+      <id>240</id>
+      <room reference="604"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>229</id>
-      <room reference="632"/>
-      <indexInRoom>2</indexInRoom>
+      <id>225</id>
+      <room reference="610"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>230</id>
-      <room reference="632"/>
-      <indexInRoom>3</indexInRoom>
+      <id>226</id>
+      <room reference="610"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>231</id>
-      <room reference="624"/>
+      <id>221</id>
+      <room reference="618"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>232</id>
-      <room reference="624"/>
+      <id>222</id>
+      <room reference="618"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>233</id>
-      <room reference="624"/>
+      <id>223</id>
+      <room reference="618"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>234</id>
-      <room reference="624"/>
+      <id>224</id>
+      <room reference="618"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>235</id>
-      <room reference="591"/>
+      <id>231</id>
+      <room reference="624"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>236</id>
-      <room reference="591"/>
+      <id>232</id>
+      <room reference="624"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>237</id>
-      <room reference="584"/>
-      <indexInRoom>0</indexInRoom>
+      <id>233</id>
+      <room reference="624"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>238</id>
-      <room reference="584"/>
-      <indexInRoom>1</indexInRoom>
+      <id>234</id>
+      <room reference="624"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>239</id>
-      <room reference="604"/>
+      <id>227</id>
+      <room reference="632"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>240</id>
-      <room reference="604"/>
+      <id>228</id>
+      <room reference="632"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>241</id>
-      <room reference="597"/>
-      <indexInRoom>0</indexInRoom>
+      <id>229</id>
+      <room reference="632"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>242</id>
-      <room reference="597"/>
-      <indexInRoom>1</indexInRoom>
+      <id>230</id>
+      <room reference="632"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>243</id>
-      <room reference="675"/>
+      <id>263</id>
+      <room reference="639"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>244</id>
-      <room reference="675"/>
+      <id>264</id>
+      <room reference="639"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>245</id>
-      <room reference="675"/>
+      <id>265</id>
+      <room reference="639"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>246</id>
-      <room reference="675"/>
+      <id>266</id>
+      <room reference="639"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>247</id>
-      <room reference="667"/>
+      <id>259</id>
+      <room reference="646"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>248</id>
-      <room reference="667"/>
+      <id>260</id>
+      <room reference="646"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>249</id>
-      <room reference="667"/>
+      <id>261</id>
+      <room reference="646"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>250</id>
-      <room reference="667"/>
+      <id>262</id>
+      <room reference="646"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>251</id>
-      <room reference="688"/>
+      <id>271</id>
+      <room reference="652"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>252</id>
-      <room reference="688"/>
+      <id>272</id>
+      <room reference="652"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>253</id>
-      <room reference="688"/>
+      <id>273</id>
+      <room reference="652"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="972">
-      <id>254</id>
-      <room reference="688"/>
+      <id>274</id>
+      <room reference="652"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>255</id>
-      <room reference="681"/>
+      <id>267</id>
+      <room reference="659"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="974">
-      <id>256</id>
-      <room reference="681"/>
+      <id>268</id>
+      <room reference="659"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>257</id>
-      <room reference="681"/>
+      <id>269</id>
+      <room reference="659"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>258</id>
-      <room reference="681"/>
+      <id>270</id>
+      <room reference="659"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>259</id>
-      <room reference="646"/>
+      <id>247</id>
+      <room reference="667"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>260</id>
-      <room reference="646"/>
+      <id>248</id>
+      <room reference="667"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>261</id>
-      <room reference="646"/>
+      <id>249</id>
+      <room reference="667"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>262</id>
-      <room reference="646"/>
+      <id>250</id>
+      <room reference="667"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>263</id>
-      <room reference="639"/>
+      <id>243</id>
+      <room reference="675"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>264</id>
-      <room reference="639"/>
+      <id>244</id>
+      <room reference="675"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>265</id>
-      <room reference="639"/>
+      <id>245</id>
+      <room reference="675"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>266</id>
-      <room reference="639"/>
+      <id>246</id>
+      <room reference="675"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>267</id>
-      <room reference="659"/>
+      <id>255</id>
+      <room reference="681"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>268</id>
-      <room reference="659"/>
+      <id>256</id>
+      <room reference="681"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>269</id>
-      <room reference="659"/>
+      <id>257</id>
+      <room reference="681"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>270</id>
-      <room reference="659"/>
+      <id>258</id>
+      <room reference="681"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>271</id>
-      <room reference="652"/>
+      <id>251</id>
+      <room reference="688"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>272</id>
-      <room reference="652"/>
+      <id>252</id>
+      <room reference="688"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>273</id>
-      <room reference="652"/>
+      <id>253</id>
+      <room reference="688"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>274</id>
-      <room reference="652"/>
+      <id>254</id>
+      <room reference="688"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>275</id>
-      <room reference="708"/>
+      <id>279</id>
+      <room reference="695"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>276</id>
-      <room reference="708"/>
+      <id>280</id>
+      <room reference="695"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>277</id>
-      <room reference="708"/>
+      <id>281</id>
+      <room reference="695"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>278</id>
-      <room reference="708"/>
+      <id>282</id>
+      <room reference="695"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>279</id>
-      <room reference="695"/>
+      <id>283</id>
+      <room reference="701"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>280</id>
-      <room reference="695"/>
+      <id>284</id>
+      <room reference="701"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>281</id>
-      <room reference="695"/>
+      <id>285</id>
+      <room reference="701"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>282</id>
-      <room reference="695"/>
+      <id>286</id>
+      <room reference="701"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>283</id>
-      <room reference="701"/>
+      <id>275</id>
+      <room reference="708"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>284</id>
-      <room reference="701"/>
+      <id>276</id>
+      <room reference="708"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>285</id>
-      <room reference="701"/>
+      <id>277</id>
+      <room reference="708"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>286</id>
-      <room reference="701"/>
+      <id>278</id>
+      <room reference="708"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata02.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata02.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata02.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -6094,1979 +6094,1979 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>39</id>
-      <room reference="151"/>
+      <id>43</id>
+      <room reference="145"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>40</id>
-      <room reference="151"/>
+      <id>44</id>
+      <room reference="145"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>41</id>
-      <room reference="151"/>
+      <id>45</id>
+      <room reference="145"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>42</id>
-      <room reference="151"/>
+      <id>46</id>
+      <room reference="145"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>43</id>
-      <room reference="145"/>
+      <id>39</id>
+      <room reference="151"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>44</id>
-      <room reference="145"/>
+      <id>40</id>
+      <room reference="151"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>45</id>
-      <room reference="145"/>
+      <id>41</id>
+      <room reference="151"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>46</id>
-      <room reference="145"/>
+      <id>42</id>
+      <room reference="151"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>47</id>
-      <room reference="167"/>
+      <id>51</id>
+      <room reference="159"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>48</id>
-      <room reference="167"/>
+      <id>52</id>
+      <room reference="159"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>49</id>
-      <room reference="167"/>
+      <id>53</id>
+      <room reference="159"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>50</id>
-      <room reference="167"/>
+      <id>54</id>
+      <room reference="159"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>51</id>
-      <room reference="159"/>
+      <id>47</id>
+      <room reference="167"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>52</id>
-      <room reference="159"/>
+      <id>48</id>
+      <room reference="167"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>53</id>
-      <room reference="159"/>
+      <id>49</id>
+      <room reference="167"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>54</id>
-      <room reference="159"/>
+      <id>50</id>
+      <room reference="167"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>55</id>
-      <room reference="180"/>
+      <id>59</id>
+      <room reference="174"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>56</id>
-      <room reference="180"/>
+      <id>60</id>
+      <room reference="174"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>57</id>
-      <room reference="180"/>
+      <id>61</id>
+      <room reference="174"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>58</id>
-      <room reference="180"/>
+      <id>62</id>
+      <room reference="174"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>59</id>
-      <room reference="174"/>
+      <id>55</id>
+      <room reference="180"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>60</id>
-      <room reference="174"/>
+      <id>56</id>
+      <room reference="180"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>61</id>
-      <room reference="174"/>
+      <id>57</id>
+      <room reference="180"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>62</id>
-      <room reference="174"/>
+      <id>58</id>
+      <room reference="180"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>63</id>
-      <room reference="195"/>
+      <id>67</id>
+      <room reference="187"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>64</id>
-      <room reference="195"/>
+      <id>68</id>
+      <room reference="187"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>65</id>
-      <room reference="195"/>
+      <id>69</id>
+      <room reference="187"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>66</id>
-      <room reference="195"/>
+      <id>70</id>
+      <room reference="187"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>67</id>
-      <room reference="187"/>
+      <id>63</id>
+      <room reference="195"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>68</id>
-      <room reference="187"/>
+      <id>64</id>
+      <room reference="195"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>69</id>
-      <room reference="187"/>
+      <id>65</id>
+      <room reference="195"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>70</id>
-      <room reference="187"/>
+      <id>66</id>
+      <room reference="195"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>71</id>
-      <room reference="209"/>
+      <id>75</id>
+      <room reference="203"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>72</id>
-      <room reference="209"/>
+      <id>76</id>
+      <room reference="203"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>73</id>
-      <room reference="209"/>
+      <id>77</id>
+      <room reference="203"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>74</id>
-      <room reference="209"/>
+      <id>78</id>
+      <room reference="203"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>75</id>
-      <room reference="203"/>
+      <id>71</id>
+      <room reference="209"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>76</id>
-      <room reference="203"/>
+      <id>72</id>
+      <room reference="209"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>77</id>
-      <room reference="203"/>
+      <id>73</id>
+      <room reference="209"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>78</id>
-      <room reference="203"/>
+      <id>74</id>
+      <room reference="209"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>79</id>
-      <room reference="222"/>
+      <id>83</id>
+      <room reference="216"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>80</id>
-      <room reference="222"/>
+      <id>84</id>
+      <room reference="216"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>81</id>
-      <room reference="222"/>
+      <id>85</id>
+      <room reference="216"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">
-      <id>82</id>
-      <room reference="222"/>
+      <id>86</id>
+      <room reference="216"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>83</id>
-      <room reference="216"/>
+      <id>79</id>
+      <room reference="222"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>84</id>
-      <room reference="216"/>
+      <id>80</id>
+      <room reference="222"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>85</id>
-      <room reference="216"/>
+      <id>81</id>
+      <room reference="222"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>86</id>
-      <room reference="216"/>
+      <id>82</id>
+      <room reference="222"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>87</id>
-      <room reference="237"/>
+      <id>91</id>
+      <room reference="230"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>88</id>
-      <room reference="237"/>
+      <id>92</id>
+      <room reference="230"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>89</id>
-      <room reference="237"/>
+      <id>93</id>
+      <room reference="230"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>90</id>
-      <room reference="237"/>
+      <id>94</id>
+      <room reference="230"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>91</id>
-      <room reference="230"/>
+      <id>87</id>
+      <room reference="237"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">
-      <id>92</id>
-      <room reference="230"/>
+      <id>88</id>
+      <room reference="237"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1195">
-      <id>93</id>
-      <room reference="230"/>
+      <id>89</id>
+      <room reference="237"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1196">
-      <id>94</id>
-      <room reference="230"/>
+      <id>90</id>
+      <room reference="237"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1197">
-      <id>95</id>
-      <room reference="251"/>
+      <id>96</id>
+      <room reference="244"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1198">
-      <id>96</id>
-      <room reference="244"/>
+      <id>95</id>
+      <room reference="251"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1199">
-      <id>97</id>
-      <room reference="270"/>
+      <id>101</id>
+      <room reference="258"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1200">
-      <id>98</id>
-      <room reference="270"/>
+      <id>102</id>
+      <room reference="258"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1201">
-      <id>99</id>
-      <room reference="277"/>
+      <id>103</id>
+      <room reference="264"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1202">
-      <id>100</id>
-      <room reference="277"/>
+      <id>104</id>
+      <room reference="264"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1203">
-      <id>101</id>
-      <room reference="258"/>
+      <id>97</id>
+      <room reference="270"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1204">
-      <id>102</id>
-      <room reference="258"/>
+      <id>98</id>
+      <room reference="270"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1205">
-      <id>103</id>
-      <room reference="264"/>
+      <id>99</id>
+      <room reference="277"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1206">
-      <id>104</id>
-      <room reference="264"/>
+      <id>100</id>
+      <room reference="277"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1207">
-      <id>105</id>
-      <room reference="296"/>
+      <id>111</id>
+      <room reference="283"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1208">
-      <id>106</id>
-      <room reference="296"/>
+      <id>112</id>
+      <room reference="283"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1209">
-      <id>107</id>
-      <room reference="303"/>
+      <id>113</id>
+      <room reference="290"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1210">
-      <id>108</id>
-      <room reference="303"/>
+      <id>114</id>
+      <room reference="290"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1211">
-      <id>109</id>
-      <room reference="303"/>
-      <indexInRoom>2</indexInRoom>
+      <id>105</id>
+      <room reference="296"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1212">
-      <id>110</id>
-      <room reference="303"/>
-      <indexInRoom>3</indexInRoom>
+      <id>106</id>
+      <room reference="296"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1213">
-      <id>111</id>
-      <room reference="283"/>
+      <id>107</id>
+      <room reference="303"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1214">
-      <id>112</id>
-      <room reference="283"/>
+      <id>108</id>
+      <room reference="303"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1215">
-      <id>113</id>
-      <room reference="290"/>
-      <indexInRoom>0</indexInRoom>
+      <id>109</id>
+      <room reference="303"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1216">
-      <id>114</id>
-      <room reference="290"/>
-      <indexInRoom>1</indexInRoom>
+      <id>110</id>
+      <room reference="303"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1217">
-      <id>115</id>
-      <room reference="326"/>
+      <id>123</id>
+      <room reference="310"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1218">
-      <id>116</id>
-      <room reference="326"/>
+      <id>124</id>
+      <room reference="310"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1219">
-      <id>117</id>
-      <room reference="326"/>
+      <id>125</id>
+      <room reference="310"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1220">
-      <id>118</id>
-      <room reference="326"/>
+      <id>126</id>
+      <room reference="310"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1221">
-      <id>119</id>
-      <room reference="334"/>
+      <id>127</id>
+      <room reference="318"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1222">
-      <id>120</id>
-      <room reference="334"/>
+      <id>128</id>
+      <room reference="318"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1223">
-      <id>121</id>
-      <room reference="334"/>
+      <id>129</id>
+      <room reference="318"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1224">
-      <id>122</id>
-      <room reference="334"/>
+      <id>130</id>
+      <room reference="318"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1225">
-      <id>123</id>
-      <room reference="310"/>
+      <id>115</id>
+      <room reference="326"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1226">
-      <id>124</id>
-      <room reference="310"/>
+      <id>116</id>
+      <room reference="326"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1227">
-      <id>125</id>
-      <room reference="310"/>
+      <id>117</id>
+      <room reference="326"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1228">
-      <id>126</id>
-      <room reference="310"/>
+      <id>118</id>
+      <room reference="326"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1229">
-      <id>127</id>
-      <room reference="318"/>
+      <id>119</id>
+      <room reference="334"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1230">
-      <id>128</id>
-      <room reference="318"/>
+      <id>120</id>
+      <room reference="334"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1231">
-      <id>129</id>
-      <room reference="318"/>
+      <id>121</id>
+      <room reference="334"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1232">
-      <id>130</id>
-      <room reference="318"/>
+      <id>122</id>
+      <room reference="334"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1233">
-      <id>131</id>
-      <room reference="356"/>
+      <id>139</id>
+      <room reference="341"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1234">
-      <id>132</id>
-      <room reference="356"/>
+      <id>140</id>
+      <room reference="341"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1235">
-      <id>133</id>
-      <room reference="356"/>
+      <id>141</id>
+      <room reference="341"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1236">
-      <id>134</id>
-      <room reference="356"/>
+      <id>142</id>
+      <room reference="341"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1237">
-      <id>135</id>
-      <room reference="364"/>
+      <id>143</id>
+      <room reference="349"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1238">
-      <id>136</id>
-      <room reference="364"/>
+      <id>144</id>
+      <room reference="349"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1239">
-      <id>137</id>
-      <room reference="364"/>
+      <id>145</id>
+      <room reference="349"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1240">
-      <id>138</id>
-      <room reference="364"/>
+      <id>146</id>
+      <room reference="349"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1241">
-      <id>139</id>
-      <room reference="341"/>
+      <id>131</id>
+      <room reference="356"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1242">
-      <id>140</id>
-      <room reference="341"/>
+      <id>132</id>
+      <room reference="356"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1243">
-      <id>141</id>
-      <room reference="341"/>
+      <id>133</id>
+      <room reference="356"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1244">
-      <id>142</id>
-      <room reference="341"/>
+      <id>134</id>
+      <room reference="356"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1245">
-      <id>143</id>
-      <room reference="349"/>
+      <id>135</id>
+      <room reference="364"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1246">
-      <id>144</id>
-      <room reference="349"/>
+      <id>136</id>
+      <room reference="364"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1247">
-      <id>145</id>
-      <room reference="349"/>
+      <id>137</id>
+      <room reference="364"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1248">
-      <id>146</id>
-      <room reference="349"/>
+      <id>138</id>
+      <room reference="364"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1249">
-      <id>147</id>
-      <room reference="390"/>
+      <id>159</id>
+      <room reference="370"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1250">
-      <id>148</id>
-      <room reference="390"/>
+      <id>160</id>
+      <room reference="370"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1251">
-      <id>149</id>
-      <room reference="390"/>
+      <id>161</id>
+      <room reference="370"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1252">
-      <id>150</id>
-      <room reference="390"/>
+      <id>162</id>
+      <room reference="370"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1253">
-      <id>151</id>
-      <room reference="383"/>
+      <id>155</id>
+      <room reference="376"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1254">
-      <id>152</id>
-      <room reference="383"/>
+      <id>156</id>
+      <room reference="376"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1255">
-      <id>153</id>
-      <room reference="383"/>
+      <id>157</id>
+      <room reference="376"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1256">
-      <id>154</id>
-      <room reference="383"/>
+      <id>158</id>
+      <room reference="376"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1257">
-      <id>155</id>
-      <room reference="376"/>
+      <id>151</id>
+      <room reference="383"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1258">
-      <id>156</id>
-      <room reference="376"/>
+      <id>152</id>
+      <room reference="383"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1259">
-      <id>157</id>
-      <room reference="376"/>
+      <id>153</id>
+      <room reference="383"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1260">
-      <id>158</id>
-      <room reference="376"/>
+      <id>154</id>
+      <room reference="383"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1261">
-      <id>159</id>
-      <room reference="370"/>
+      <id>147</id>
+      <room reference="390"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1262">
-      <id>160</id>
-      <room reference="370"/>
+      <id>148</id>
+      <room reference="390"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1263">
-      <id>161</id>
-      <room reference="370"/>
+      <id>149</id>
+      <room reference="390"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1264">
-      <id>162</id>
-      <room reference="370"/>
+      <id>150</id>
+      <room reference="390"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1265">
-      <id>163</id>
-      <room reference="416"/>
+      <id>169</id>
+      <room reference="396"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1266">
-      <id>164</id>
-      <room reference="410"/>
-      <indexInRoom>0</indexInRoom>
+      <id>170</id>
+      <room reference="396"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1267">
+      <id>171</id>
+      <room reference="396"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1268">
+      <id>172</id>
+      <room reference="396"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1269">
       <id>165</id>
       <room reference="404"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1268">
+    <org.drools.solver.examples.pas.domain.Bed id="1270">
       <id>166</id>
       <room reference="404"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1269">
+    <org.drools.solver.examples.pas.domain.Bed id="1271">
       <id>167</id>
       <room reference="404"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1270">
+    <org.drools.solver.examples.pas.domain.Bed id="1272">
       <id>168</id>
       <room reference="404"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1271">
-      <id>169</id>
-      <room reference="396"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1273">
+      <id>164</id>
+      <room reference="410"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1272">
-      <id>170</id>
-      <room reference="396"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1273">
-      <id>171</id>
-      <room reference="396"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1274">
-      <id>172</id>
-      <room reference="396"/>
-      <indexInRoom>3</indexInRoom>
+      <id>163</id>
+      <room reference="416"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1275">
-      <id>173</id>
-      <room reference="444"/>
+      <id>179</id>
+      <room reference="422"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1276">
-      <id>174</id>
-      <room reference="444"/>
+      <id>177</id>
+      <room reference="430"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1277">
+      <id>178</id>
+      <room reference="430"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1277">
+    <org.drools.solver.examples.pas.domain.Bed id="1278">
       <id>175</id>
       <room reference="437"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1278">
+    <org.drools.solver.examples.pas.domain.Bed id="1279">
       <id>176</id>
       <room reference="437"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1279">
-      <id>177</id>
-      <room reference="430"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1280">
+      <id>173</id>
+      <room reference="444"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1280">
-      <id>178</id>
-      <room reference="430"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1281">
+      <id>174</id>
+      <room reference="444"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1281">
-      <id>179</id>
-      <room reference="422"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1282">
-      <id>180</id>
-      <room reference="473"/>
+      <id>186</id>
+      <room reference="451"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1283">
-      <id>181</id>
-      <room reference="473"/>
+      <id>187</id>
+      <room reference="451"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1284">
-      <id>182</id>
-      <room reference="466"/>
+      <id>184</id>
+      <room reference="459"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1285">
-      <id>183</id>
-      <room reference="466"/>
+      <id>185</id>
+      <room reference="459"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1286">
-      <id>184</id>
-      <room reference="459"/>
+      <id>182</id>
+      <room reference="466"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1287">
-      <id>185</id>
-      <room reference="459"/>
+      <id>183</id>
+      <room reference="466"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1288">
-      <id>186</id>
-      <room reference="451"/>
+      <id>180</id>
+      <room reference="473"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1289">
-      <id>187</id>
-      <room reference="451"/>
+      <id>181</id>
+      <room reference="473"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1290">
-      <id>188</id>
-      <room reference="506"/>
+      <id>204</id>
+      <room reference="481"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1291">
-      <id>189</id>
-      <room reference="506"/>
+      <id>205</id>
+      <room reference="481"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1292">
-      <id>190</id>
-      <room reference="506"/>
+      <id>206</id>
+      <room reference="481"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1293">
-      <id>191</id>
-      <room reference="506"/>
+      <id>207</id>
+      <room reference="481"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1294">
-      <id>192</id>
-      <room reference="513"/>
+      <id>208</id>
+      <room reference="487"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1295">
-      <id>193</id>
-      <room reference="513"/>
+      <id>209</id>
+      <room reference="487"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1296">
-      <id>194</id>
-      <room reference="513"/>
+      <id>210</id>
+      <room reference="487"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1297">
-      <id>195</id>
-      <room reference="513"/>
+      <id>211</id>
+      <room reference="487"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1298">
-      <id>196</id>
-      <room reference="519"/>
+      <id>212</id>
+      <room reference="493"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1299">
-      <id>197</id>
-      <room reference="519"/>
+      <id>213</id>
+      <room reference="493"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1300">
-      <id>198</id>
-      <room reference="519"/>
+      <id>214</id>
+      <room reference="493"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1301">
-      <id>199</id>
-      <room reference="519"/>
+      <id>215</id>
+      <room reference="493"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1302">
-      <id>200</id>
-      <room reference="525"/>
+      <id>216</id>
+      <room reference="500"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1303">
-      <id>201</id>
-      <room reference="525"/>
+      <id>217</id>
+      <room reference="500"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1304">
-      <id>202</id>
-      <room reference="525"/>
+      <id>218</id>
+      <room reference="500"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1305">
-      <id>203</id>
-      <room reference="525"/>
+      <id>219</id>
+      <room reference="500"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1306">
-      <id>204</id>
-      <room reference="481"/>
+      <id>188</id>
+      <room reference="506"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1307">
-      <id>205</id>
-      <room reference="481"/>
+      <id>189</id>
+      <room reference="506"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1308">
-      <id>206</id>
-      <room reference="481"/>
+      <id>190</id>
+      <room reference="506"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1309">
-      <id>207</id>
-      <room reference="481"/>
+      <id>191</id>
+      <room reference="506"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1310">
-      <id>208</id>
-      <room reference="487"/>
+      <id>192</id>
+      <room reference="513"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1311">
-      <id>209</id>
-      <room reference="487"/>
+      <id>193</id>
+      <room reference="513"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1312">
-      <id>210</id>
-      <room reference="487"/>
+      <id>194</id>
+      <room reference="513"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1313">
-      <id>211</id>
-      <room reference="487"/>
+      <id>195</id>
+      <room reference="513"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1314">
-      <id>212</id>
-      <room reference="493"/>
+      <id>196</id>
+      <room reference="519"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1315">
-      <id>213</id>
-      <room reference="493"/>
+      <id>197</id>
+      <room reference="519"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1316">
-      <id>214</id>
-      <room reference="493"/>
+      <id>198</id>
+      <room reference="519"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1317">
-      <id>215</id>
-      <room reference="493"/>
+      <id>199</id>
+      <room reference="519"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1318">
-      <id>216</id>
-      <room reference="500"/>
+      <id>200</id>
+      <room reference="525"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1319">
-      <id>217</id>
-      <room reference="500"/>
+      <id>201</id>
+      <room reference="525"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1320">
-      <id>218</id>
-      <room reference="500"/>
+      <id>202</id>
+      <room reference="525"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1321">
-      <id>219</id>
-      <room reference="500"/>
+      <id>203</id>
+      <room reference="525"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1322">
-      <id>220</id>
-      <room reference="559"/>
+      <id>236</id>
+      <room reference="532"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1323">
-      <id>221</id>
-      <room reference="559"/>
+      <id>237</id>
+      <room reference="532"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1324">
-      <id>222</id>
-      <room reference="559"/>
+      <id>238</id>
+      <room reference="532"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1325">
-      <id>223</id>
-      <room reference="559"/>
+      <id>239</id>
+      <room reference="532"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1326">
-      <id>224</id>
-      <room reference="566"/>
+      <id>240</id>
+      <room reference="538"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1327">
-      <id>225</id>
-      <room reference="566"/>
+      <id>241</id>
+      <room reference="538"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1328">
-      <id>226</id>
-      <room reference="566"/>
+      <id>242</id>
+      <room reference="538"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1329">
-      <id>227</id>
-      <room reference="566"/>
+      <id>243</id>
+      <room reference="538"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1330">
-      <id>228</id>
-      <room reference="573"/>
+      <id>244</id>
+      <room reference="546"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1331">
-      <id>229</id>
-      <room reference="573"/>
+      <id>245</id>
+      <room reference="546"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1332">
-      <id>230</id>
-      <room reference="573"/>
+      <id>246</id>
+      <room reference="546"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1333">
-      <id>231</id>
-      <room reference="573"/>
+      <id>247</id>
+      <room reference="546"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1334">
-      <id>232</id>
-      <room reference="581"/>
+      <id>248</id>
+      <room reference="552"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1335">
-      <id>233</id>
-      <room reference="581"/>
+      <id>249</id>
+      <room reference="552"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1336">
-      <id>234</id>
-      <room reference="581"/>
+      <id>250</id>
+      <room reference="552"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1337">
-      <id>235</id>
-      <room reference="581"/>
+      <id>251</id>
+      <room reference="552"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1338">
-      <id>236</id>
-      <room reference="532"/>
+      <id>220</id>
+      <room reference="559"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1339">
-      <id>237</id>
-      <room reference="532"/>
+      <id>221</id>
+      <room reference="559"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1340">
-      <id>238</id>
-      <room reference="532"/>
+      <id>222</id>
+      <room reference="559"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1341">
-      <id>239</id>
-      <room reference="532"/>
+      <id>223</id>
+      <room reference="559"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1342">
-      <id>240</id>
-      <room reference="538"/>
+      <id>224</id>
+      <room reference="566"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1343">
-      <id>241</id>
-      <room reference="538"/>
+      <id>225</id>
+      <room reference="566"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1344">
-      <id>242</id>
-      <room reference="538"/>
+      <id>226</id>
+      <room reference="566"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1345">
-      <id>243</id>
-      <room reference="538"/>
+      <id>227</id>
+      <room reference="566"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1346">
-      <id>244</id>
-      <room reference="546"/>
+      <id>228</id>
+      <room reference="573"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1347">
-      <id>245</id>
-      <room reference="546"/>
+      <id>229</id>
+      <room reference="573"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1348">
-      <id>246</id>
-      <room reference="546"/>
+      <id>230</id>
+      <room reference="573"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1349">
-      <id>247</id>
-      <room reference="546"/>
+      <id>231</id>
+      <room reference="573"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1350">
-      <id>248</id>
-      <room reference="552"/>
+      <id>232</id>
+      <room reference="581"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1351">
-      <id>249</id>
-      <room reference="552"/>
+      <id>233</id>
+      <room reference="581"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1352">
-      <id>250</id>
-      <room reference="552"/>
+      <id>234</id>
+      <room reference="581"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1353">
-      <id>251</id>
-      <room reference="552"/>
+      <id>235</id>
+      <room reference="581"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1354">
-      <id>252</id>
-      <room reference="621"/>
+      <id>261</id>
+      <room reference="589"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1355">
-      <id>253</id>
-      <room reference="614"/>
-      <indexInRoom>0</indexInRoom>
+      <id>262</id>
+      <room reference="589"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1356">
-      <id>254</id>
-      <room reference="636"/>
-      <indexInRoom>0</indexInRoom>
+      <id>263</id>
+      <room reference="589"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1357">
-      <id>255</id>
-      <room reference="636"/>
-      <indexInRoom>1</indexInRoom>
+      <id>264</id>
+      <room reference="589"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1358">
-      <id>256</id>
-      <room reference="629"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1359">
       <id>257</id>
       <room reference="595"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1360">
+    <org.drools.solver.examples.pas.domain.Bed id="1359">
       <id>258</id>
       <room reference="595"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1361">
+    <org.drools.solver.examples.pas.domain.Bed id="1360">
       <id>259</id>
       <room reference="595"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1362">
+    <org.drools.solver.examples.pas.domain.Bed id="1361">
       <id>260</id>
       <room reference="595"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1362">
+      <id>266</id>
+      <room reference="602"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1363">
-      <id>261</id>
-      <room reference="589"/>
+      <id>265</id>
+      <room reference="608"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1364">
-      <id>262</id>
-      <room reference="589"/>
-      <indexInRoom>1</indexInRoom>
+      <id>253</id>
+      <room reference="614"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1365">
-      <id>263</id>
-      <room reference="589"/>
-      <indexInRoom>2</indexInRoom>
+      <id>252</id>
+      <room reference="621"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1366">
-      <id>264</id>
-      <room reference="589"/>
-      <indexInRoom>3</indexInRoom>
+      <id>256</id>
+      <room reference="629"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1367">
-      <id>265</id>
-      <room reference="608"/>
+      <id>254</id>
+      <room reference="636"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1368">
-      <id>266</id>
-      <room reference="602"/>
-      <indexInRoom>0</indexInRoom>
+      <id>255</id>
+      <room reference="636"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1369">
-      <id>267</id>
-      <room reference="680"/>
+      <id>283</id>
+      <room reference="642"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1370">
-      <id>268</id>
-      <room reference="680"/>
+      <id>284</id>
+      <room reference="642"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1371">
-      <id>269</id>
-      <room reference="680"/>
-      <indexInRoom>2</indexInRoom>
+      <id>281</id>
+      <room reference="649"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1372">
-      <id>270</id>
-      <room reference="680"/>
-      <indexInRoom>3</indexInRoom>
+      <id>282</id>
+      <room reference="649"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1373">
-      <id>271</id>
-      <room reference="672"/>
+      <id>287</id>
+      <room reference="656"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1374">
-      <id>272</id>
-      <room reference="672"/>
+      <id>288</id>
+      <room reference="656"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1375">
-      <id>273</id>
-      <room reference="694"/>
+      <id>285</id>
+      <room reference="664"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1376">
-      <id>274</id>
-      <room reference="694"/>
+      <id>286</id>
+      <room reference="664"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1377">
-      <id>275</id>
-      <room reference="694"/>
-      <indexInRoom>2</indexInRoom>
+      <id>271</id>
+      <room reference="672"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1378">
-      <id>276</id>
-      <room reference="694"/>
-      <indexInRoom>3</indexInRoom>
+      <id>272</id>
+      <room reference="672"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1379">
-      <id>277</id>
-      <room reference="687"/>
+      <id>267</id>
+      <room reference="680"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1380">
-      <id>278</id>
-      <room reference="687"/>
+      <id>268</id>
+      <room reference="680"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1381">
-      <id>279</id>
-      <room reference="687"/>
+      <id>269</id>
+      <room reference="680"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1382">
-      <id>280</id>
-      <room reference="687"/>
+      <id>270</id>
+      <room reference="680"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1383">
-      <id>281</id>
-      <room reference="649"/>
+      <id>277</id>
+      <room reference="687"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1384">
-      <id>282</id>
-      <room reference="649"/>
+      <id>278</id>
+      <room reference="687"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1385">
-      <id>283</id>
-      <room reference="642"/>
-      <indexInRoom>0</indexInRoom>
+      <id>279</id>
+      <room reference="687"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1386">
-      <id>284</id>
-      <room reference="642"/>
-      <indexInRoom>1</indexInRoom>
+      <id>280</id>
+      <room reference="687"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1387">
-      <id>285</id>
-      <room reference="664"/>
+      <id>273</id>
+      <room reference="694"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1388">
-      <id>286</id>
-      <room reference="664"/>
+      <id>274</id>
+      <room reference="694"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1389">
-      <id>287</id>
-      <room reference="656"/>
-      <indexInRoom>0</indexInRoom>
+      <id>275</id>
+      <room reference="694"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1390">
-      <id>288</id>
-      <room reference="656"/>
-      <indexInRoom>1</indexInRoom>
+      <id>276</id>
+      <room reference="694"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1391">
-      <id>289</id>
-      <room reference="745"/>
+      <id>313</id>
+      <room reference="701"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1392">
-      <id>290</id>
-      <room reference="745"/>
+      <id>314</id>
+      <room reference="701"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1393">
-      <id>291</id>
-      <room reference="745"/>
+      <id>315</id>
+      <room reference="701"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1394">
-      <id>292</id>
-      <room reference="745"/>
+      <id>316</id>
+      <room reference="701"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1395">
-      <id>293</id>
-      <room reference="752"/>
+      <id>317</id>
+      <room reference="708"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1396">
-      <id>294</id>
-      <room reference="752"/>
+      <id>318</id>
+      <room reference="708"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1397">
-      <id>295</id>
-      <room reference="752"/>
+      <id>319</id>
+      <room reference="708"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1398">
-      <id>296</id>
-      <room reference="752"/>
+      <id>320</id>
+      <room reference="708"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1399">
-      <id>297</id>
-      <room reference="731"/>
+      <id>305</id>
+      <room reference="716"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1400">
-      <id>298</id>
-      <room reference="731"/>
+      <id>306</id>
+      <room reference="716"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1401">
-      <id>299</id>
-      <room reference="731"/>
+      <id>307</id>
+      <room reference="716"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1402">
-      <id>300</id>
-      <room reference="731"/>
+      <id>308</id>
+      <room reference="716"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1403">
-      <id>301</id>
-      <room reference="738"/>
+      <id>309</id>
+      <room reference="723"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1404">
-      <id>302</id>
-      <room reference="738"/>
+      <id>310</id>
+      <room reference="723"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1405">
-      <id>303</id>
-      <room reference="738"/>
+      <id>311</id>
+      <room reference="723"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1406">
-      <id>304</id>
-      <room reference="738"/>
+      <id>312</id>
+      <room reference="723"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1407">
-      <id>305</id>
-      <room reference="716"/>
+      <id>297</id>
+      <room reference="731"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1408">
-      <id>306</id>
-      <room reference="716"/>
+      <id>298</id>
+      <room reference="731"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1409">
-      <id>307</id>
-      <room reference="716"/>
+      <id>299</id>
+      <room reference="731"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1410">
-      <id>308</id>
-      <room reference="716"/>
+      <id>300</id>
+      <room reference="731"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1411">
-      <id>309</id>
-      <room reference="723"/>
+      <id>301</id>
+      <room reference="738"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1412">
-      <id>310</id>
-      <room reference="723"/>
+      <id>302</id>
+      <room reference="738"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1413">
-      <id>311</id>
-      <room reference="723"/>
+      <id>303</id>
+      <room reference="738"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1414">
-      <id>312</id>
-      <room reference="723"/>
+      <id>304</id>
+      <room reference="738"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1415">
-      <id>313</id>
-      <room reference="701"/>
+      <id>289</id>
+      <room reference="745"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1416">
-      <id>314</id>
-      <room reference="701"/>
+      <id>290</id>
+      <room reference="745"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1417">
-      <id>315</id>
-      <room reference="701"/>
+      <id>291</id>
+      <room reference="745"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1418">
-      <id>316</id>
-      <room reference="701"/>
+      <id>292</id>
+      <room reference="745"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1419">
-      <id>317</id>
-      <room reference="708"/>
+      <id>293</id>
+      <room reference="752"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1420">
-      <id>318</id>
-      <room reference="708"/>
+      <id>294</id>
+      <room reference="752"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1421">
-      <id>319</id>
-      <room reference="708"/>
+      <id>295</id>
+      <room reference="752"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1422">
-      <id>320</id>
-      <room reference="708"/>
+      <id>296</id>
+      <room reference="752"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1423">
-      <id>321</id>
-      <room reference="800"/>
+      <id>330</id>
+      <room reference="760"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1424">
-      <id>322</id>
-      <room reference="800"/>
+      <id>331</id>
+      <room reference="760"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1425">
-      <id>323</id>
-      <room reference="806"/>
-      <indexInRoom>0</indexInRoom>
+      <id>332</id>
+      <room reference="760"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1426">
-      <id>324</id>
-      <room reference="806"/>
-      <indexInRoom>1</indexInRoom>
+      <id>333</id>
+      <room reference="760"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1427">
-      <id>325</id>
-      <room reference="787"/>
+      <id>334</id>
+      <room reference="767"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1428">
-      <id>326</id>
-      <room reference="794"/>
-      <indexInRoom>0</indexInRoom>
+      <id>335</id>
+      <room reference="767"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1429">
-      <id>327</id>
-      <room reference="794"/>
-      <indexInRoom>1</indexInRoom>
+      <id>336</id>
+      <room reference="767"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1430">
+      <id>337</id>
+      <room reference="767"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1431">
       <id>328</id>
       <room reference="773"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1431">
+    <org.drools.solver.examples.pas.domain.Bed id="1432">
       <id>329</id>
       <room reference="780"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1432">
-      <id>330</id>
-      <room reference="760"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1433">
+      <id>325</id>
+      <room reference="787"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1433">
-      <id>331</id>
-      <room reference="760"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1434">
-      <id>332</id>
-      <room reference="760"/>
-      <indexInRoom>2</indexInRoom>
+      <id>326</id>
+      <room reference="794"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1435">
-      <id>333</id>
-      <room reference="760"/>
-      <indexInRoom>3</indexInRoom>
+      <id>327</id>
+      <room reference="794"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1436">
-      <id>334</id>
-      <room reference="767"/>
+      <id>321</id>
+      <room reference="800"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1437">
-      <id>335</id>
-      <room reference="767"/>
+      <id>322</id>
+      <room reference="800"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1438">
-      <id>336</id>
-      <room reference="767"/>
-      <indexInRoom>2</indexInRoom>
+      <id>323</id>
+      <room reference="806"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1439">
-      <id>337</id>
-      <room reference="767"/>
-      <indexInRoom>3</indexInRoom>
+      <id>324</id>
+      <room reference="806"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1440">
-      <id>338</id>
-      <room reference="863"/>
+      <id>362</id>
+      <room reference="814"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1441">
-      <id>339</id>
-      <room reference="863"/>
+      <id>363</id>
+      <room reference="814"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1442">
-      <id>340</id>
-      <room reference="863"/>
-      <indexInRoom>2</indexInRoom>
+      <id>360</id>
+      <room reference="821"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1443">
-      <id>341</id>
-      <room reference="863"/>
-      <indexInRoom>3</indexInRoom>
+      <id>361</id>
+      <room reference="821"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1444">
-      <id>342</id>
-      <room reference="856"/>
+      <id>358</id>
+      <room reference="829"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1445">
-      <id>343</id>
-      <room reference="856"/>
+      <id>359</id>
+      <room reference="829"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1446">
-      <id>344</id>
-      <room reference="856"/>
-      <indexInRoom>2</indexInRoom>
+      <id>354</id>
+      <room reference="837"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1447">
-      <id>345</id>
-      <room reference="856"/>
-      <indexInRoom>3</indexInRoom>
+      <id>355</id>
+      <room reference="837"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1448">
-      <id>346</id>
-      <room reference="849"/>
-      <indexInRoom>0</indexInRoom>
+      <id>356</id>
+      <room reference="837"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1449">
-      <id>347</id>
-      <room reference="849"/>
-      <indexInRoom>1</indexInRoom>
+      <id>357</id>
+      <room reference="837"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1450">
-      <id>348</id>
-      <room reference="849"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1451">
-      <id>349</id>
-      <room reference="849"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1452">
       <id>350</id>
       <room reference="843"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1453">
+    <org.drools.solver.examples.pas.domain.Bed id="1451">
       <id>351</id>
       <room reference="843"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1454">
+    <org.drools.solver.examples.pas.domain.Bed id="1452">
       <id>352</id>
       <room reference="843"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1455">
+    <org.drools.solver.examples.pas.domain.Bed id="1453">
       <id>353</id>
       <room reference="843"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1456">
-      <id>354</id>
-      <room reference="837"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1454">
+      <id>346</id>
+      <room reference="849"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1457">
-      <id>355</id>
-      <room reference="837"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1455">
+      <id>347</id>
+      <room reference="849"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1458">
-      <id>356</id>
-      <room reference="837"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1456">
+      <id>348</id>
+      <room reference="849"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1459">
-      <id>357</id>
-      <room reference="837"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1457">
+      <id>349</id>
+      <room reference="849"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1460">
-      <id>358</id>
-      <room reference="829"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1458">
+      <id>342</id>
+      <room reference="856"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1461">
-      <id>359</id>
-      <room reference="829"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1459">
+      <id>343</id>
+      <room reference="856"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1460">
+      <id>344</id>
+      <room reference="856"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1461">
+      <id>345</id>
+      <room reference="856"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1462">
-      <id>360</id>
-      <room reference="821"/>
+      <id>338</id>
+      <room reference="863"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1463">
-      <id>361</id>
-      <room reference="821"/>
+      <id>339</id>
+      <room reference="863"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1464">
-      <id>362</id>
-      <room reference="814"/>
-      <indexInRoom>0</indexInRoom>
+      <id>340</id>
+      <room reference="863"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1465">
-      <id>363</id>
-      <room reference="814"/>
-      <indexInRoom>1</indexInRoom>
+      <id>341</id>
+      <room reference="863"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1466">
-      <id>364</id>
-      <room reference="920"/>
+      <id>392</id>
+      <room reference="870"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1467">
-      <id>365</id>
-      <room reference="920"/>
+      <id>393</id>
+      <room reference="870"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1468">
-      <id>366</id>
-      <room reference="920"/>
+      <id>394</id>
+      <room reference="870"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1469">
-      <id>367</id>
-      <room reference="920"/>
+      <id>395</id>
+      <room reference="870"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1470">
-      <id>368</id>
-      <room reference="913"/>
+      <id>388</id>
+      <room reference="878"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1471">
-      <id>369</id>
-      <room reference="913"/>
+      <id>389</id>
+      <room reference="878"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1472">
-      <id>370</id>
-      <room reference="913"/>
+      <id>390</id>
+      <room reference="878"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1473">
-      <id>371</id>
-      <room reference="913"/>
+      <id>391</id>
+      <room reference="878"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1474">
-      <id>372</id>
-      <room reference="906"/>
+      <id>384</id>
+      <room reference="884"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1475">
-      <id>373</id>
-      <room reference="906"/>
+      <id>385</id>
+      <room reference="884"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1476">
-      <id>374</id>
-      <room reference="906"/>
+      <id>386</id>
+      <room reference="884"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1477">
-      <id>375</id>
-      <room reference="906"/>
+      <id>387</id>
+      <room reference="884"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1478">
-      <id>376</id>
-      <room reference="899"/>
+      <id>380</id>
+      <room reference="891"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1479">
-      <id>377</id>
-      <room reference="899"/>
+      <id>381</id>
+      <room reference="891"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1480">
-      <id>378</id>
-      <room reference="899"/>
+      <id>382</id>
+      <room reference="891"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1481">
-      <id>379</id>
-      <room reference="899"/>
+      <id>383</id>
+      <room reference="891"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1482">
-      <id>380</id>
-      <room reference="891"/>
+      <id>376</id>
+      <room reference="899"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1483">
-      <id>381</id>
-      <room reference="891"/>
+      <id>377</id>
+      <room reference="899"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1484">
-      <id>382</id>
-      <room reference="891"/>
+      <id>378</id>
+      <room reference="899"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1485">
-      <id>383</id>
-      <room reference="891"/>
+      <id>379</id>
+      <room reference="899"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1486">
-      <id>384</id>
-      <room reference="884"/>
+      <id>372</id>
+      <room reference="906"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1487">
-      <id>385</id>
-      <room reference="884"/>
+      <id>373</id>
+      <room reference="906"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1488">
-      <id>386</id>
-      <room reference="884"/>
+      <id>374</id>
+      <room reference="906"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1489">
-      <id>387</id>
-      <room reference="884"/>
+      <id>375</id>
+      <room reference="906"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1490">
-      <id>388</id>
-      <room reference="878"/>
+      <id>368</id>
+      <room reference="913"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1491">
-      <id>389</id>
-      <room reference="878"/>
+      <id>369</id>
+      <room reference="913"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1492">
-      <id>390</id>
-      <room reference="878"/>
+      <id>370</id>
+      <room reference="913"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1493">
-      <id>391</id>
-      <room reference="878"/>
+      <id>371</id>
+      <room reference="913"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1494">
-      <id>392</id>
-      <room reference="870"/>
+      <id>364</id>
+      <room reference="920"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1495">
-      <id>393</id>
-      <room reference="870"/>
+      <id>365</id>
+      <room reference="920"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1496">
-      <id>394</id>
-      <room reference="870"/>
+      <id>366</id>
+      <room reference="920"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1497">
-      <id>395</id>
-      <room reference="870"/>
+      <id>367</id>
+      <room reference="920"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1498">
-      <id>396</id>
-      <room reference="991"/>
+      <id>418</id>
+      <room reference="927"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1499">
-      <id>397</id>
-      <room reference="991"/>
+      <id>419</id>
+      <room reference="927"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1500">
-      <id>398</id>
-      <room reference="983"/>
-      <indexInRoom>0</indexInRoom>
+      <id>420</id>
+      <room reference="927"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1501">
-      <id>399</id>
-      <room reference="983"/>
-      <indexInRoom>1</indexInRoom>
+      <id>421</id>
+      <room reference="927"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1502">
-      <id>400</id>
-      <room reference="1006"/>
+      <id>414</id>
+      <room reference="933"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1503">
-      <id>401</id>
-      <room reference="1006"/>
+      <id>415</id>
+      <room reference="933"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1504">
-      <id>402</id>
-      <room reference="999"/>
-      <indexInRoom>0</indexInRoom>
+      <id>416</id>
+      <room reference="933"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1505">
-      <id>403</id>
-      <room reference="999"/>
-      <indexInRoom>1</indexInRoom>
+      <id>417</id>
+      <room reference="933"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1506">
-      <id>404</id>
-      <room reference="1022"/>
+      <id>423</id>
+      <room reference="939"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1507">
-      <id>405</id>
-      <room reference="1022"/>
+      <id>424</id>
+      <room reference="939"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1508">
-      <id>406</id>
-      <room reference="1014"/>
-      <indexInRoom>0</indexInRoom>
+      <id>425</id>
+      <room reference="939"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1509">
-      <id>407</id>
-      <room reference="1014"/>
-      <indexInRoom>1</indexInRoom>
+      <id>426</id>
+      <room reference="939"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1510">
-      <id>408</id>
-      <room reference="1035"/>
+      <id>422</id>
+      <room reference="947"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1511">
-      <id>409</id>
-      <room reference="1035"/>
-      <indexInRoom>1</indexInRoom>
+      <id>429</id>
+      <room reference="955"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1512">
-      <id>410</id>
-      <room reference="1035"/>
-      <indexInRoom>2</indexInRoom>
+      <id>427</id>
+      <room reference="962"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1513">
-      <id>411</id>
-      <room reference="1035"/>
-      <indexInRoom>3</indexInRoom>
+      <id>428</id>
+      <room reference="962"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1514">
-      <id>412</id>
-      <room reference="1028"/>
+      <id>432</id>
+      <room reference="969"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1515">
-      <id>413</id>
-      <room reference="1028"/>
+      <id>433</id>
+      <room reference="969"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1516">
-      <id>414</id>
-      <room reference="933"/>
+      <id>430</id>
+      <room reference="976"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1517">
-      <id>415</id>
-      <room reference="933"/>
+      <id>431</id>
+      <room reference="976"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1518">
-      <id>416</id>
-      <room reference="933"/>
-      <indexInRoom>2</indexInRoom>
+      <id>398</id>
+      <room reference="983"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1519">
-      <id>417</id>
-      <room reference="933"/>
-      <indexInRoom>3</indexInRoom>
+      <id>399</id>
+      <room reference="983"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1520">
-      <id>418</id>
-      <room reference="927"/>
+      <id>396</id>
+      <room reference="991"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1521">
-      <id>419</id>
-      <room reference="927"/>
+      <id>397</id>
+      <room reference="991"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1522">
-      <id>420</id>
-      <room reference="927"/>
-      <indexInRoom>2</indexInRoom>
+      <id>402</id>
+      <room reference="999"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1523">
-      <id>421</id>
-      <room reference="927"/>
-      <indexInRoom>3</indexInRoom>
+      <id>403</id>
+      <room reference="999"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1524">
-      <id>422</id>
-      <room reference="947"/>
+      <id>400</id>
+      <room reference="1006"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1525">
-      <id>423</id>
-      <room reference="939"/>
-      <indexInRoom>0</indexInRoom>
+      <id>401</id>
+      <room reference="1006"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1526">
-      <id>424</id>
-      <room reference="939"/>
-      <indexInRoom>1</indexInRoom>
+      <id>406</id>
+      <room reference="1014"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1527">
-      <id>425</id>
-      <room reference="939"/>
-      <indexInRoom>2</indexInRoom>
+      <id>407</id>
+      <room reference="1014"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1528">
-      <id>426</id>
-      <room reference="939"/>
-      <indexInRoom>3</indexInRoom>
+      <id>404</id>
+      <room reference="1022"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1529">
-      <id>427</id>
-      <room reference="962"/>
-      <indexInRoom>0</indexInRoom>
+      <id>405</id>
+      <room reference="1022"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1530">
-      <id>428</id>
-      <room reference="962"/>
-      <indexInRoom>1</indexInRoom>
+      <id>412</id>
+      <room reference="1028"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1531">
-      <id>429</id>
-      <room reference="955"/>
-      <indexInRoom>0</indexInRoom>
+      <id>413</id>
+      <room reference="1028"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1532">
-      <id>430</id>
-      <room reference="976"/>
+      <id>408</id>
+      <room reference="1035"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1533">
-      <id>431</id>
-      <room reference="976"/>
+      <id>409</id>
+      <room reference="1035"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1534">
-      <id>432</id>
-      <room reference="969"/>
-      <indexInRoom>0</indexInRoom>
+      <id>410</id>
+      <room reference="1035"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1535">
-      <id>433</id>
-      <room reference="969"/>
-      <indexInRoom>1</indexInRoom>
+      <id>411</id>
+      <room reference="1035"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1536">
       <id>434</id>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata03.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata03.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata03.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -5248,599 +5248,599 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>29</id>
-      <room reference="141"/>
+      <id>33</id>
+      <room reference="134"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>30</id>
-      <room reference="141"/>
+      <id>34</id>
+      <room reference="134"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>31</id>
-      <room reference="141"/>
+      <id>35</id>
+      <room reference="134"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>32</id>
-      <room reference="141"/>
+      <id>36</id>
+      <room reference="134"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>33</id>
-      <room reference="134"/>
+      <id>29</id>
+      <room reference="141"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>34</id>
-      <room reference="134"/>
+      <id>30</id>
+      <room reference="141"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>35</id>
-      <room reference="134"/>
+      <id>31</id>
+      <room reference="141"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>36</id>
-      <room reference="134"/>
+      <id>32</id>
+      <room reference="141"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>37</id>
-      <room reference="155"/>
+      <id>41</id>
+      <room reference="148"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>38</id>
-      <room reference="155"/>
+      <id>42</id>
+      <room reference="148"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>39</id>
-      <room reference="155"/>
+      <id>43</id>
+      <room reference="148"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>40</id>
-      <room reference="155"/>
+      <id>44</id>
+      <room reference="148"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>41</id>
-      <room reference="148"/>
+      <id>37</id>
+      <room reference="155"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>42</id>
-      <room reference="148"/>
+      <id>38</id>
+      <room reference="155"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>43</id>
-      <room reference="148"/>
+      <id>39</id>
+      <room reference="155"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>44</id>
-      <room reference="148"/>
+      <id>40</id>
+      <room reference="155"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>45</id>
-      <room reference="169"/>
+      <id>49</id>
+      <room reference="162"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>46</id>
-      <room reference="169"/>
+      <id>50</id>
+      <room reference="162"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>47</id>
-      <room reference="169"/>
+      <id>51</id>
+      <room reference="162"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>48</id>
-      <room reference="169"/>
+      <id>52</id>
+      <room reference="162"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>49</id>
-      <room reference="162"/>
+      <id>45</id>
+      <room reference="169"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>50</id>
-      <room reference="162"/>
+      <id>46</id>
+      <room reference="169"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>51</id>
-      <room reference="162"/>
+      <id>47</id>
+      <room reference="169"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>52</id>
-      <room reference="162"/>
+      <id>48</id>
+      <room reference="169"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>53</id>
-      <room reference="183"/>
+      <id>57</id>
+      <room reference="176"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>54</id>
-      <room reference="183"/>
+      <id>58</id>
+      <room reference="176"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>55</id>
-      <room reference="183"/>
+      <id>59</id>
+      <room reference="176"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>56</id>
-      <room reference="183"/>
+      <id>60</id>
+      <room reference="176"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>57</id>
-      <room reference="176"/>
+      <id>53</id>
+      <room reference="183"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>58</id>
-      <room reference="176"/>
+      <id>54</id>
+      <room reference="183"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>59</id>
-      <room reference="176"/>
+      <id>55</id>
+      <room reference="183"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>60</id>
-      <room reference="176"/>
+      <id>56</id>
+      <room reference="183"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>61</id>
-      <room reference="199"/>
+      <id>65</id>
+      <room reference="191"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>62</id>
-      <room reference="199"/>
+      <id>66</id>
+      <room reference="191"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>63</id>
-      <room reference="199"/>
+      <id>67</id>
+      <room reference="191"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>64</id>
-      <room reference="199"/>
+      <id>68</id>
+      <room reference="191"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>65</id>
-      <room reference="191"/>
+      <id>61</id>
+      <room reference="199"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>66</id>
-      <room reference="191"/>
+      <id>62</id>
+      <room reference="199"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>67</id>
-      <room reference="191"/>
+      <id>63</id>
+      <room reference="199"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>68</id>
-      <room reference="191"/>
+      <id>64</id>
+      <room reference="199"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>69</id>
-      <room reference="213"/>
+      <id>73</id>
+      <room reference="206"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>70</id>
-      <room reference="213"/>
+      <id>74</id>
+      <room reference="206"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>71</id>
-      <room reference="213"/>
+      <id>75</id>
+      <room reference="206"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>72</id>
-      <room reference="213"/>
+      <id>76</id>
+      <room reference="206"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>73</id>
-      <room reference="206"/>
+      <id>69</id>
+      <room reference="213"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>74</id>
-      <room reference="206"/>
+      <id>70</id>
+      <room reference="213"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>75</id>
-      <room reference="206"/>
+      <id>71</id>
+      <room reference="213"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>76</id>
-      <room reference="206"/>
+      <id>72</id>
+      <room reference="213"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
+      <id>78</id>
+      <room reference="220"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1032">
       <id>77</id>
       <room reference="227"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>78</id>
-      <room reference="220"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1033">
+      <id>81</id>
+      <room reference="234"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1033">
+    <org.drools.solver.examples.pas.domain.Bed id="1034">
       <id>79</id>
       <room reference="242"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1034">
+    <org.drools.solver.examples.pas.domain.Bed id="1035">
       <id>80</id>
       <room reference="242"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>81</id>
-      <room reference="234"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1036">
+      <id>86</id>
+      <room reference="249"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1036">
+    <org.drools.solver.examples.pas.domain.Bed id="1037">
+      <id>87</id>
+      <room reference="249"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1038">
+      <id>88</id>
+      <room reference="257"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1039">
+      <id>89</id>
+      <room reference="257"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1040">
       <id>82</id>
       <room reference="264"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1037">
+    <org.drools.solver.examples.pas.domain.Bed id="1041">
       <id>83</id>
       <room reference="264"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1038">
+    <org.drools.solver.examples.pas.domain.Bed id="1042">
       <id>84</id>
       <room reference="271"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1039">
+    <org.drools.solver.examples.pas.domain.Bed id="1043">
       <id>85</id>
       <room reference="271"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>86</id>
-      <room reference="249"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1044">
+      <id>98</id>
+      <room reference="279"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>87</id>
-      <room reference="249"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1045">
+      <id>99</id>
+      <room reference="279"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>88</id>
-      <room reference="257"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1046">
+      <id>100</id>
+      <room reference="285"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>89</id>
-      <room reference="257"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1047">
+      <id>101</id>
+      <room reference="285"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1044">
+    <org.drools.solver.examples.pas.domain.Bed id="1048">
+      <id>102</id>
+      <room reference="285"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1049">
+      <id>103</id>
+      <room reference="285"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1050">
       <id>90</id>
       <room reference="292"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1045">
+    <org.drools.solver.examples.pas.domain.Bed id="1051">
       <id>91</id>
       <room reference="292"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1046">
+    <org.drools.solver.examples.pas.domain.Bed id="1052">
       <id>92</id>
       <room reference="292"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1047">
+    <org.drools.solver.examples.pas.domain.Bed id="1053">
       <id>93</id>
       <room reference="292"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1048">
+    <org.drools.solver.examples.pas.domain.Bed id="1054">
       <id>94</id>
       <room reference="299"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1049">
+    <org.drools.solver.examples.pas.domain.Bed id="1055">
       <id>95</id>
       <room reference="299"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1050">
+    <org.drools.solver.examples.pas.domain.Bed id="1056">
       <id>96</id>
       <room reference="299"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1051">
+    <org.drools.solver.examples.pas.domain.Bed id="1057">
       <id>97</id>
       <room reference="299"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>98</id>
-      <room reference="279"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>99</id>
-      <room reference="279"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>100</id>
-      <room reference="285"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>101</id>
-      <room reference="285"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>102</id>
-      <room reference="285"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>103</id>
-      <room reference="285"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>104</id>
-      <room reference="321"/>
+      <id>112</id>
+      <room reference="307"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
-      <id>105</id>
-      <room reference="321"/>
+      <id>113</id>
+      <room reference="307"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>106</id>
-      <room reference="321"/>
+      <id>114</id>
+      <room reference="307"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>107</id>
-      <room reference="321"/>
+      <id>115</id>
+      <room reference="307"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>108</id>
-      <room reference="327"/>
+      <id>116</id>
+      <room reference="314"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>109</id>
-      <room reference="327"/>
+      <id>117</id>
+      <room reference="314"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>110</id>
-      <room reference="327"/>
+      <id>118</id>
+      <room reference="314"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>111</id>
-      <room reference="327"/>
+      <id>119</id>
+      <room reference="314"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>112</id>
-      <room reference="307"/>
+      <id>104</id>
+      <room reference="321"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1067">
-      <id>113</id>
-      <room reference="307"/>
+      <id>105</id>
+      <room reference="321"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1068">
-      <id>114</id>
-      <room reference="307"/>
+      <id>106</id>
+      <room reference="321"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1069">
-      <id>115</id>
-      <room reference="307"/>
+      <id>107</id>
+      <room reference="321"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1070">
-      <id>116</id>
-      <room reference="314"/>
+      <id>108</id>
+      <room reference="327"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1071">
-      <id>117</id>
-      <room reference="314"/>
+      <id>109</id>
+      <room reference="327"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1072">
-      <id>118</id>
-      <room reference="314"/>
+      <id>110</id>
+      <room reference="327"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>119</id>
-      <room reference="314"/>
+      <id>111</id>
+      <room reference="327"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1074">
-      <id>120</id>
-      <room reference="349"/>
+      <id>128</id>
+      <room reference="334"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1075">
-      <id>121</id>
-      <room reference="349"/>
+      <id>129</id>
+      <room reference="334"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1076">
-      <id>122</id>
-      <room reference="349"/>
+      <id>130</id>
+      <room reference="334"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1077">
-      <id>123</id>
-      <room reference="349"/>
+      <id>131</id>
+      <room reference="334"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1078">
-      <id>124</id>
-      <room reference="355"/>
+      <id>132</id>
+      <room reference="342"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1079">
-      <id>125</id>
-      <room reference="355"/>
+      <id>133</id>
+      <room reference="342"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1080">
-      <id>126</id>
-      <room reference="355"/>
+      <id>134</id>
+      <room reference="342"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1081">
-      <id>127</id>
-      <room reference="355"/>
+      <id>135</id>
+      <room reference="342"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1082">
-      <id>128</id>
-      <room reference="334"/>
+      <id>120</id>
+      <room reference="349"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1083">
-      <id>129</id>
-      <room reference="334"/>
+      <id>121</id>
+      <room reference="349"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1084">
-      <id>130</id>
-      <room reference="334"/>
+      <id>122</id>
+      <room reference="349"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1085">
-      <id>131</id>
-      <room reference="334"/>
+      <id>123</id>
+      <room reference="349"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1086">
-      <id>132</id>
-      <room reference="342"/>
+      <id>124</id>
+      <room reference="355"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1087">
-      <id>133</id>
-      <room reference="342"/>
+      <id>125</id>
+      <room reference="355"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1088">
-      <id>134</id>
-      <room reference="342"/>
+      <id>126</id>
+      <room reference="355"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1089">
-      <id>135</id>
-      <room reference="342"/>
+      <id>127</id>
+      <room reference="355"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1090">
-      <id>136</id>
-      <room reference="385"/>
+      <id>142</id>
+      <room reference="362"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1091">
-      <id>137</id>
-      <room reference="378"/>
-      <indexInRoom>0</indexInRoom>
+      <id>143</id>
+      <room reference="362"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1092">
+      <id>144</id>
+      <room reference="362"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1093">
+      <id>145</id>
+      <room reference="362"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1094">
       <id>138</id>
       <room reference="370"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1093">
+    <org.drools.solver.examples.pas.domain.Bed id="1095">
       <id>139</id>
       <room reference="370"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1094">
+    <org.drools.solver.examples.pas.domain.Bed id="1096">
       <id>140</id>
       <room reference="370"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1095">
+    <org.drools.solver.examples.pas.domain.Bed id="1097">
       <id>141</id>
       <room reference="370"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>142</id>
-      <room reference="362"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1098">
+      <id>137</id>
+      <room reference="378"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>143</id>
-      <room reference="362"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1098">
-      <id>144</id>
-      <room reference="362"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1099">
-      <id>145</id>
-      <room reference="362"/>
-      <indexInRoom>3</indexInRoom>
+      <id>136</id>
+      <room reference="385"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1100">
-      <id>146</id>
-      <room reference="413"/>
+      <id>151</id>
+      <room reference="393"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1101">
-      <id>147</id>
-      <room reference="413"/>
-      <indexInRoom>1</indexInRoom>
+      <id>150</id>
+      <room reference="401"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1102">
       <id>148</id>
@@ -5853,1233 +5853,1233 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1104">
-      <id>150</id>
-      <room reference="401"/>
+      <id>146</id>
+      <room reference="413"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1105">
-      <id>151</id>
-      <room reference="393"/>
-      <indexInRoom>0</indexInRoom>
+      <id>147</id>
+      <room reference="413"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1106">
-      <id>152</id>
-      <room reference="444"/>
+      <id>158</id>
+      <room reference="420"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1107">
-      <id>153</id>
-      <room reference="444"/>
+      <id>159</id>
+      <room reference="420"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1108">
-      <id>154</id>
-      <room reference="436"/>
+      <id>156</id>
+      <room reference="428"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1109">
-      <id>155</id>
-      <room reference="436"/>
+      <id>157</id>
+      <room reference="428"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1110">
-      <id>156</id>
-      <room reference="428"/>
+      <id>154</id>
+      <room reference="436"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1111">
-      <id>157</id>
-      <room reference="428"/>
+      <id>155</id>
+      <room reference="436"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1112">
-      <id>158</id>
-      <room reference="420"/>
+      <id>152</id>
+      <room reference="444"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1113">
-      <id>159</id>
-      <room reference="420"/>
+      <id>153</id>
+      <room reference="444"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1114">
-      <id>160</id>
-      <room reference="473"/>
+      <id>172</id>
+      <room reference="451"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1115">
-      <id>161</id>
-      <room reference="473"/>
+      <id>173</id>
+      <room reference="451"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1116">
-      <id>162</id>
-      <room reference="473"/>
+      <id>168</id>
+      <room reference="458"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1117">
+      <id>169</id>
+      <room reference="458"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1118">
+      <id>170</id>
+      <room reference="458"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>163</id>
-      <room reference="473"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1119">
+      <id>171</id>
+      <room reference="458"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1118">
+    <org.drools.solver.examples.pas.domain.Bed id="1120">
       <id>164</id>
       <room reference="465"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1119">
+    <org.drools.solver.examples.pas.domain.Bed id="1121">
       <id>165</id>
       <room reference="465"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1120">
+    <org.drools.solver.examples.pas.domain.Bed id="1122">
       <id>166</id>
       <room reference="465"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1121">
+    <org.drools.solver.examples.pas.domain.Bed id="1123">
       <id>167</id>
       <room reference="465"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>168</id>
-      <room reference="458"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1124">
+      <id>160</id>
+      <room reference="473"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>169</id>
-      <room reference="458"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1125">
+      <id>161</id>
+      <room reference="473"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>170</id>
-      <room reference="458"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1126">
+      <id>162</id>
+      <room reference="473"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>171</id>
-      <room reference="458"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1127">
+      <id>163</id>
+      <room reference="473"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>172</id>
-      <room reference="451"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>173</id>
-      <room reference="451"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>174</id>
-      <room reference="508"/>
+      <id>190</id>
+      <room reference="481"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>175</id>
-      <room reference="508"/>
+      <id>191</id>
+      <room reference="481"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1130">
-      <id>176</id>
-      <room reference="508"/>
+      <id>192</id>
+      <room reference="481"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1131">
-      <id>177</id>
-      <room reference="508"/>
+      <id>193</id>
+      <room reference="481"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1132">
-      <id>178</id>
-      <room reference="515"/>
+      <id>194</id>
+      <room reference="488"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1133">
-      <id>179</id>
-      <room reference="515"/>
+      <id>195</id>
+      <room reference="488"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1134">
-      <id>180</id>
-      <room reference="515"/>
+      <id>196</id>
+      <room reference="488"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>181</id>
-      <room reference="515"/>
+      <id>197</id>
+      <room reference="488"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>182</id>
-      <room reference="521"/>
+      <id>198</id>
+      <room reference="494"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>183</id>
-      <room reference="521"/>
+      <id>199</id>
+      <room reference="494"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1138">
-      <id>184</id>
-      <room reference="521"/>
+      <id>200</id>
+      <room reference="494"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1139">
-      <id>185</id>
-      <room reference="521"/>
+      <id>201</id>
+      <room reference="494"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1140">
-      <id>186</id>
-      <room reference="528"/>
+      <id>202</id>
+      <room reference="502"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>187</id>
-      <room reference="528"/>
+      <id>203</id>
+      <room reference="502"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>188</id>
-      <room reference="528"/>
+      <id>204</id>
+      <room reference="502"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>189</id>
-      <room reference="528"/>
+      <id>205</id>
+      <room reference="502"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>190</id>
-      <room reference="481"/>
+      <id>174</id>
+      <room reference="508"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>191</id>
-      <room reference="481"/>
+      <id>175</id>
+      <room reference="508"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>192</id>
-      <room reference="481"/>
+      <id>176</id>
+      <room reference="508"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>193</id>
-      <room reference="481"/>
+      <id>177</id>
+      <room reference="508"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>194</id>
-      <room reference="488"/>
+      <id>178</id>
+      <room reference="515"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>195</id>
-      <room reference="488"/>
+      <id>179</id>
+      <room reference="515"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>196</id>
-      <room reference="488"/>
+      <id>180</id>
+      <room reference="515"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>197</id>
-      <room reference="488"/>
+      <id>181</id>
+      <room reference="515"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>198</id>
-      <room reference="494"/>
+      <id>182</id>
+      <room reference="521"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>199</id>
-      <room reference="494"/>
+      <id>183</id>
+      <room reference="521"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>200</id>
-      <room reference="494"/>
+      <id>184</id>
+      <room reference="521"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>201</id>
-      <room reference="494"/>
+      <id>185</id>
+      <room reference="521"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>202</id>
-      <room reference="502"/>
+      <id>186</id>
+      <room reference="528"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>203</id>
-      <room reference="502"/>
+      <id>187</id>
+      <room reference="528"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>204</id>
-      <room reference="502"/>
+      <id>188</id>
+      <room reference="528"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>205</id>
-      <room reference="502"/>
+      <id>189</id>
+      <room reference="528"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>206</id>
-      <room reference="563"/>
+      <id>222</id>
+      <room reference="534"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>207</id>
-      <room reference="563"/>
+      <id>223</id>
+      <room reference="534"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>208</id>
-      <room reference="563"/>
+      <id>224</id>
+      <room reference="534"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>209</id>
-      <room reference="563"/>
+      <id>225</id>
+      <room reference="534"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>210</id>
-      <room reference="570"/>
+      <id>226</id>
+      <room reference="541"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>211</id>
-      <room reference="570"/>
+      <id>227</id>
+      <room reference="541"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>212</id>
-      <room reference="570"/>
+      <id>228</id>
+      <room reference="541"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>213</id>
-      <room reference="570"/>
+      <id>229</id>
+      <room reference="541"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>214</id>
-      <room reference="577"/>
+      <id>230</id>
+      <room reference="549"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>215</id>
-      <room reference="577"/>
+      <id>231</id>
+      <room reference="549"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>216</id>
-      <room reference="577"/>
+      <id>232</id>
+      <room reference="549"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>217</id>
-      <room reference="577"/>
+      <id>233</id>
+      <room reference="549"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>218</id>
-      <room reference="584"/>
+      <id>234</id>
+      <room reference="556"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>219</id>
-      <room reference="584"/>
+      <id>235</id>
+      <room reference="556"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>220</id>
-      <room reference="584"/>
+      <id>236</id>
+      <room reference="556"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>221</id>
-      <room reference="584"/>
+      <id>237</id>
+      <room reference="556"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>222</id>
-      <room reference="534"/>
+      <id>206</id>
+      <room reference="563"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>223</id>
-      <room reference="534"/>
+      <id>207</id>
+      <room reference="563"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>224</id>
-      <room reference="534"/>
+      <id>208</id>
+      <room reference="563"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>225</id>
-      <room reference="534"/>
+      <id>209</id>
+      <room reference="563"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>226</id>
-      <room reference="541"/>
+      <id>210</id>
+      <room reference="570"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>227</id>
-      <room reference="541"/>
+      <id>211</id>
+      <room reference="570"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>228</id>
-      <room reference="541"/>
+      <id>212</id>
+      <room reference="570"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>229</id>
-      <room reference="541"/>
+      <id>213</id>
+      <room reference="570"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">
-      <id>230</id>
-      <room reference="549"/>
+      <id>214</id>
+      <room reference="577"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>231</id>
-      <room reference="549"/>
+      <id>215</id>
+      <room reference="577"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>232</id>
-      <room reference="549"/>
+      <id>216</id>
+      <room reference="577"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>233</id>
-      <room reference="549"/>
+      <id>217</id>
+      <room reference="577"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>234</id>
-      <room reference="556"/>
+      <id>218</id>
+      <room reference="584"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>235</id>
-      <room reference="556"/>
+      <id>219</id>
+      <room reference="584"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>236</id>
-      <room reference="556"/>
+      <id>220</id>
+      <room reference="584"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>237</id>
-      <room reference="556"/>
+      <id>221</id>
+      <room reference="584"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>238</id>
-      <room reference="626"/>
+      <id>247</id>
+      <room reference="591"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>239</id>
-      <room reference="626"/>
-      <indexInRoom>1</indexInRoom>
+      <id>246</id>
+      <room reference="598"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">
-      <id>240</id>
-      <room reference="619"/>
+      <id>250</id>
+      <room reference="605"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1195">
-      <id>241</id>
-      <room reference="619"/>
+      <id>251</id>
+      <room reference="605"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1196">
-      <id>242</id>
-      <room reference="639"/>
+      <id>248</id>
+      <room reference="611"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1197">
-      <id>243</id>
-      <room reference="639"/>
+      <id>249</id>
+      <room reference="611"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1198">
-      <id>244</id>
-      <room reference="633"/>
+      <id>240</id>
+      <room reference="619"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1199">
-      <id>245</id>
-      <room reference="633"/>
+      <id>241</id>
+      <room reference="619"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1200">
-      <id>246</id>
-      <room reference="598"/>
+      <id>238</id>
+      <room reference="626"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1201">
-      <id>247</id>
-      <room reference="591"/>
-      <indexInRoom>0</indexInRoom>
+      <id>239</id>
+      <room reference="626"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1202">
-      <id>248</id>
-      <room reference="611"/>
+      <id>244</id>
+      <room reference="633"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1203">
-      <id>249</id>
-      <room reference="611"/>
+      <id>245</id>
+      <room reference="633"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1204">
-      <id>250</id>
-      <room reference="605"/>
+      <id>242</id>
+      <room reference="639"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1205">
-      <id>251</id>
-      <room reference="605"/>
+      <id>243</id>
+      <room reference="639"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1206">
-      <id>252</id>
-      <room reference="681"/>
+      <id>270</id>
+      <room reference="646"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1207">
-      <id>253</id>
-      <room reference="681"/>
+      <id>271</id>
+      <room reference="646"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1208">
-      <id>254</id>
-      <room reference="681"/>
-      <indexInRoom>2</indexInRoom>
+      <id>268</id>
+      <room reference="653"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1209">
-      <id>255</id>
-      <room reference="681"/>
-      <indexInRoom>3</indexInRoom>
+      <id>269</id>
+      <room reference="653"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1210">
-      <id>256</id>
-      <room reference="674"/>
+      <id>274</id>
+      <room reference="660"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1211">
-      <id>257</id>
-      <room reference="674"/>
+      <id>275</id>
+      <room reference="660"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1212">
-      <id>258</id>
-      <room reference="674"/>
-      <indexInRoom>2</indexInRoom>
+      <id>272</id>
+      <room reference="667"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1213">
-      <id>259</id>
-      <room reference="674"/>
-      <indexInRoom>3</indexInRoom>
+      <id>273</id>
+      <room reference="667"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1214">
-      <id>260</id>
-      <room reference="693"/>
+      <id>256</id>
+      <room reference="674"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1215">
-      <id>261</id>
-      <room reference="693"/>
+      <id>257</id>
+      <room reference="674"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1216">
-      <id>262</id>
-      <room reference="693"/>
+      <id>258</id>
+      <room reference="674"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1217">
-      <id>263</id>
-      <room reference="693"/>
+      <id>259</id>
+      <room reference="674"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1218">
-      <id>264</id>
-      <room reference="687"/>
+      <id>252</id>
+      <room reference="681"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1219">
-      <id>265</id>
-      <room reference="687"/>
+      <id>253</id>
+      <room reference="681"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1220">
-      <id>266</id>
-      <room reference="687"/>
+      <id>254</id>
+      <room reference="681"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1221">
-      <id>267</id>
-      <room reference="687"/>
+      <id>255</id>
+      <room reference="681"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1222">
-      <id>268</id>
-      <room reference="653"/>
+      <id>264</id>
+      <room reference="687"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1223">
-      <id>269</id>
-      <room reference="653"/>
+      <id>265</id>
+      <room reference="687"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1224">
-      <id>270</id>
-      <room reference="646"/>
-      <indexInRoom>0</indexInRoom>
+      <id>266</id>
+      <room reference="687"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1225">
-      <id>271</id>
-      <room reference="646"/>
-      <indexInRoom>1</indexInRoom>
+      <id>267</id>
+      <room reference="687"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1226">
-      <id>272</id>
-      <room reference="667"/>
+      <id>260</id>
+      <room reference="693"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1227">
-      <id>273</id>
-      <room reference="667"/>
+      <id>261</id>
+      <room reference="693"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1228">
-      <id>274</id>
-      <room reference="660"/>
-      <indexInRoom>0</indexInRoom>
+      <id>262</id>
+      <room reference="693"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1229">
-      <id>275</id>
-      <room reference="660"/>
-      <indexInRoom>1</indexInRoom>
+      <id>263</id>
+      <room reference="693"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1230">
-      <id>276</id>
-      <room reference="744"/>
+      <id>300</id>
+      <room reference="701"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1231">
-      <id>277</id>
-      <room reference="744"/>
+      <id>301</id>
+      <room reference="701"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1232">
-      <id>278</id>
-      <room reference="744"/>
+      <id>302</id>
+      <room reference="701"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1233">
-      <id>279</id>
-      <room reference="744"/>
+      <id>303</id>
+      <room reference="701"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1234">
-      <id>280</id>
-      <room reference="750"/>
+      <id>304</id>
+      <room reference="707"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1235">
-      <id>281</id>
-      <room reference="750"/>
+      <id>305</id>
+      <room reference="707"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1236">
-      <id>282</id>
-      <room reference="750"/>
+      <id>306</id>
+      <room reference="707"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1237">
-      <id>283</id>
-      <room reference="750"/>
+      <id>307</id>
+      <room reference="707"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1238">
-      <id>284</id>
-      <room reference="729"/>
+      <id>292</id>
+      <room reference="713"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1239">
-      <id>285</id>
-      <room reference="729"/>
+      <id>293</id>
+      <room reference="713"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1240">
-      <id>286</id>
-      <room reference="729"/>
+      <id>294</id>
+      <room reference="713"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1241">
-      <id>287</id>
-      <room reference="729"/>
+      <id>295</id>
+      <room reference="713"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1242">
-      <id>288</id>
-      <room reference="736"/>
+      <id>296</id>
+      <room reference="721"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1243">
-      <id>289</id>
-      <room reference="736"/>
+      <id>297</id>
+      <room reference="721"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1244">
-      <id>290</id>
-      <room reference="736"/>
+      <id>298</id>
+      <room reference="721"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1245">
-      <id>291</id>
-      <room reference="736"/>
+      <id>299</id>
+      <room reference="721"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1246">
-      <id>292</id>
-      <room reference="713"/>
+      <id>284</id>
+      <room reference="729"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1247">
-      <id>293</id>
-      <room reference="713"/>
+      <id>285</id>
+      <room reference="729"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1248">
-      <id>294</id>
-      <room reference="713"/>
+      <id>286</id>
+      <room reference="729"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1249">
-      <id>295</id>
-      <room reference="713"/>
+      <id>287</id>
+      <room reference="729"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1250">
-      <id>296</id>
-      <room reference="721"/>
+      <id>288</id>
+      <room reference="736"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1251">
-      <id>297</id>
-      <room reference="721"/>
+      <id>289</id>
+      <room reference="736"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1252">
-      <id>298</id>
-      <room reference="721"/>
+      <id>290</id>
+      <room reference="736"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1253">
-      <id>299</id>
-      <room reference="721"/>
+      <id>291</id>
+      <room reference="736"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1254">
-      <id>300</id>
-      <room reference="701"/>
+      <id>276</id>
+      <room reference="744"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1255">
-      <id>301</id>
-      <room reference="701"/>
+      <id>277</id>
+      <room reference="744"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1256">
-      <id>302</id>
-      <room reference="701"/>
+      <id>278</id>
+      <room reference="744"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1257">
-      <id>303</id>
-      <room reference="701"/>
+      <id>279</id>
+      <room reference="744"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1258">
-      <id>304</id>
-      <room reference="707"/>
+      <id>280</id>
+      <room reference="750"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1259">
-      <id>305</id>
-      <room reference="707"/>
+      <id>281</id>
+      <room reference="750"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1260">
-      <id>306</id>
-      <room reference="707"/>
+      <id>282</id>
+      <room reference="750"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1261">
-      <id>307</id>
-      <room reference="707"/>
+      <id>283</id>
+      <room reference="750"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1262">
-      <id>308</id>
-      <room reference="798"/>
+      <id>320</id>
+      <room reference="756"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1263">
-      <id>309</id>
-      <room reference="804"/>
-      <indexInRoom>0</indexInRoom>
+      <id>321</id>
+      <room reference="756"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1264">
-      <id>310</id>
-      <room reference="784"/>
-      <indexInRoom>0</indexInRoom>
+      <id>322</id>
+      <room reference="756"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1265">
-      <id>311</id>
-      <room reference="791"/>
-      <indexInRoom>0</indexInRoom>
+      <id>323</id>
+      <room reference="756"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1266">
-      <id>312</id>
-      <room reference="769"/>
+      <id>324</id>
+      <room reference="762"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1267">
-      <id>313</id>
-      <room reference="769"/>
+      <id>325</id>
+      <room reference="762"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1268">
-      <id>314</id>
-      <room reference="769"/>
+      <id>326</id>
+      <room reference="762"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1269">
-      <id>315</id>
-      <room reference="769"/>
+      <id>327</id>
+      <room reference="762"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1270">
-      <id>316</id>
-      <room reference="776"/>
+      <id>312</id>
+      <room reference="769"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1271">
-      <id>317</id>
-      <room reference="776"/>
+      <id>313</id>
+      <room reference="769"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1272">
-      <id>318</id>
-      <room reference="776"/>
+      <id>314</id>
+      <room reference="769"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1273">
-      <id>319</id>
-      <room reference="776"/>
+      <id>315</id>
+      <room reference="769"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1274">
-      <id>320</id>
-      <room reference="756"/>
+      <id>316</id>
+      <room reference="776"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1275">
-      <id>321</id>
-      <room reference="756"/>
+      <id>317</id>
+      <room reference="776"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1276">
-      <id>322</id>
-      <room reference="756"/>
+      <id>318</id>
+      <room reference="776"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1277">
-      <id>323</id>
-      <room reference="756"/>
+      <id>319</id>
+      <room reference="776"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1278">
-      <id>324</id>
-      <room reference="762"/>
+      <id>310</id>
+      <room reference="784"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1279">
-      <id>325</id>
-      <room reference="762"/>
-      <indexInRoom>1</indexInRoom>
+      <id>311</id>
+      <room reference="791"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1280">
-      <id>326</id>
-      <room reference="762"/>
-      <indexInRoom>2</indexInRoom>
+      <id>308</id>
+      <room reference="798"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1281">
-      <id>327</id>
-      <room reference="762"/>
-      <indexInRoom>3</indexInRoom>
+      <id>309</id>
+      <room reference="804"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1282">
-      <id>328</id>
-      <room reference="860"/>
+      <id>346</id>
+      <room reference="811"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1283">
-      <id>329</id>
-      <room reference="860"/>
+      <id>347</id>
+      <room reference="811"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1284">
-      <id>330</id>
-      <room reference="860"/>
-      <indexInRoom>2</indexInRoom>
+      <id>344</id>
+      <room reference="817"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1285">
-      <id>331</id>
-      <room reference="860"/>
-      <indexInRoom>3</indexInRoom>
+      <id>345</id>
+      <room reference="817"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1286">
-      <id>332</id>
-      <room reference="852"/>
+      <id>342</id>
+      <room reference="824"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1287">
-      <id>333</id>
-      <room reference="852"/>
+      <id>343</id>
+      <room reference="824"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1288">
-      <id>334</id>
-      <room reference="852"/>
-      <indexInRoom>2</indexInRoom>
+      <id>340</id>
+      <room reference="830"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1289">
-      <id>335</id>
-      <room reference="852"/>
-      <indexInRoom>3</indexInRoom>
+      <id>341</id>
+      <room reference="830"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1290">
-      <id>336</id>
-      <room reference="844"/>
+      <id>338</id>
+      <room reference="837"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1291">
-      <id>337</id>
-      <room reference="844"/>
+      <id>339</id>
+      <room reference="837"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1292">
-      <id>338</id>
-      <room reference="837"/>
+      <id>336</id>
+      <room reference="844"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1293">
-      <id>339</id>
-      <room reference="837"/>
+      <id>337</id>
+      <room reference="844"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1294">
-      <id>340</id>
-      <room reference="830"/>
+      <id>332</id>
+      <room reference="852"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1295">
-      <id>341</id>
-      <room reference="830"/>
+      <id>333</id>
+      <room reference="852"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1296">
-      <id>342</id>
-      <room reference="824"/>
-      <indexInRoom>0</indexInRoom>
+      <id>334</id>
+      <room reference="852"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1297">
-      <id>343</id>
-      <room reference="824"/>
-      <indexInRoom>1</indexInRoom>
+      <id>335</id>
+      <room reference="852"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1298">
-      <id>344</id>
-      <room reference="817"/>
+      <id>328</id>
+      <room reference="860"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1299">
-      <id>345</id>
-      <room reference="817"/>
+      <id>329</id>
+      <room reference="860"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1300">
-      <id>346</id>
-      <room reference="811"/>
-      <indexInRoom>0</indexInRoom>
+      <id>330</id>
+      <room reference="860"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1301">
-      <id>347</id>
-      <room reference="811"/>
-      <indexInRoom>1</indexInRoom>
+      <id>331</id>
+      <room reference="860"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1302">
-      <id>348</id>
-      <room reference="917"/>
+      <id>376</id>
+      <room reference="867"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1303">
-      <id>349</id>
-      <room reference="917"/>
+      <id>377</id>
+      <room reference="867"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1304">
-      <id>350</id>
-      <room reference="917"/>
+      <id>378</id>
+      <room reference="867"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1305">
-      <id>351</id>
-      <room reference="917"/>
+      <id>379</id>
+      <room reference="867"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1306">
-      <id>352</id>
-      <room reference="910"/>
+      <id>372</id>
+      <room reference="874"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1307">
-      <id>353</id>
-      <room reference="910"/>
+      <id>373</id>
+      <room reference="874"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1308">
-      <id>354</id>
-      <room reference="910"/>
+      <id>374</id>
+      <room reference="874"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1309">
-      <id>355</id>
-      <room reference="910"/>
+      <id>375</id>
+      <room reference="874"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1310">
-      <id>356</id>
-      <room reference="904"/>
+      <id>368</id>
+      <room reference="882"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1311">
-      <id>357</id>
-      <room reference="904"/>
+      <id>369</id>
+      <room reference="882"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1312">
-      <id>358</id>
-      <room reference="904"/>
+      <id>370</id>
+      <room reference="882"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1313">
-      <id>359</id>
-      <room reference="904"/>
+      <id>371</id>
+      <room reference="882"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1314">
-      <id>360</id>
-      <room reference="896"/>
+      <id>364</id>
+      <room reference="889"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1315">
-      <id>361</id>
-      <room reference="896"/>
+      <id>365</id>
+      <room reference="889"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1316">
-      <id>362</id>
-      <room reference="896"/>
+      <id>366</id>
+      <room reference="889"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1317">
-      <id>363</id>
-      <room reference="896"/>
+      <id>367</id>
+      <room reference="889"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1318">
-      <id>364</id>
-      <room reference="889"/>
+      <id>360</id>
+      <room reference="896"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1319">
-      <id>365</id>
-      <room reference="889"/>
+      <id>361</id>
+      <room reference="896"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1320">
-      <id>366</id>
-      <room reference="889"/>
+      <id>362</id>
+      <room reference="896"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1321">
-      <id>367</id>
-      <room reference="889"/>
+      <id>363</id>
+      <room reference="896"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1322">
-      <id>368</id>
-      <room reference="882"/>
+      <id>356</id>
+      <room reference="904"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1323">
-      <id>369</id>
-      <room reference="882"/>
+      <id>357</id>
+      <room reference="904"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1324">
-      <id>370</id>
-      <room reference="882"/>
+      <id>358</id>
+      <room reference="904"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1325">
-      <id>371</id>
-      <room reference="882"/>
+      <id>359</id>
+      <room reference="904"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1326">
-      <id>372</id>
-      <room reference="874"/>
+      <id>352</id>
+      <room reference="910"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1327">
-      <id>373</id>
-      <room reference="874"/>
+      <id>353</id>
+      <room reference="910"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1328">
-      <id>374</id>
-      <room reference="874"/>
+      <id>354</id>
+      <room reference="910"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1329">
-      <id>375</id>
-      <room reference="874"/>
+      <id>355</id>
+      <room reference="910"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1330">
-      <id>376</id>
-      <room reference="867"/>
+      <id>348</id>
+      <room reference="917"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1331">
-      <id>377</id>
-      <room reference="867"/>
+      <id>349</id>
+      <room reference="917"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1332">
-      <id>378</id>
-      <room reference="867"/>
+      <id>350</id>
+      <room reference="917"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1333">
-      <id>379</id>
-      <room reference="867"/>
+      <id>351</id>
+      <room reference="917"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1334">
-      <id>380</id>
-      <room reference="932"/>
+      <id>384</id>
+      <room reference="925"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1335">
-      <id>381</id>
-      <room reference="932"/>
+      <id>385</id>
+      <room reference="925"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1336">
-      <id>382</id>
-      <room reference="932"/>
+      <id>386</id>
+      <room reference="925"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1337">
-      <id>383</id>
-      <room reference="932"/>
+      <id>387</id>
+      <room reference="925"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1338">
-      <id>384</id>
-      <room reference="925"/>
+      <id>380</id>
+      <room reference="932"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1339">
-      <id>385</id>
-      <room reference="925"/>
+      <id>381</id>
+      <room reference="932"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1340">
-      <id>386</id>
-      <room reference="925"/>
+      <id>382</id>
+      <room reference="932"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1341">
-      <id>387</id>
-      <room reference="925"/>
+      <id>383</id>
+      <room reference="932"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1342">
-      <id>388</id>
-      <room reference="945"/>
+      <id>392</id>
+      <room reference="938"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1343">
-      <id>389</id>
-      <room reference="945"/>
+      <id>393</id>
+      <room reference="938"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1344">
-      <id>390</id>
-      <room reference="945"/>
+      <id>394</id>
+      <room reference="938"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1345">
-      <id>391</id>
-      <room reference="945"/>
+      <id>395</id>
+      <room reference="938"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1346">
-      <id>392</id>
-      <room reference="938"/>
+      <id>388</id>
+      <room reference="945"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1347">
-      <id>393</id>
-      <room reference="938"/>
+      <id>389</id>
+      <room reference="945"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1348">
-      <id>394</id>
-      <room reference="938"/>
+      <id>390</id>
+      <room reference="945"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1349">
-      <id>395</id>
-      <room reference="938"/>
+      <id>391</id>
+      <room reference="945"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata04.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata04.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata04.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -6170,2153 +6170,2153 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>42</id>
-      <room reference="150"/>
+      <id>46</id>
+      <room reference="144"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>43</id>
-      <room reference="150"/>
+      <id>47</id>
+      <room reference="144"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>44</id>
-      <room reference="150"/>
+      <id>48</id>
+      <room reference="144"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>45</id>
-      <room reference="150"/>
+      <id>49</id>
+      <room reference="144"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>46</id>
-      <room reference="144"/>
+      <id>42</id>
+      <room reference="150"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>47</id>
-      <room reference="144"/>
+      <id>43</id>
+      <room reference="150"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>48</id>
-      <room reference="144"/>
+      <id>44</id>
+      <room reference="150"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>49</id>
-      <room reference="144"/>
+      <id>45</id>
+      <room reference="150"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>50</id>
-      <room reference="164"/>
+      <id>54</id>
+      <room reference="157"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>51</id>
-      <room reference="164"/>
+      <id>55</id>
+      <room reference="157"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>52</id>
-      <room reference="164"/>
+      <id>56</id>
+      <room reference="157"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>53</id>
-      <room reference="164"/>
+      <id>57</id>
+      <room reference="157"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>54</id>
-      <room reference="157"/>
+      <id>50</id>
+      <room reference="164"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>55</id>
-      <room reference="157"/>
+      <id>51</id>
+      <room reference="164"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>56</id>
-      <room reference="157"/>
+      <id>52</id>
+      <room reference="164"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>57</id>
-      <room reference="157"/>
+      <id>53</id>
+      <room reference="164"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>58</id>
-      <room reference="178"/>
+      <id>62</id>
+      <room reference="170"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>59</id>
-      <room reference="178"/>
+      <id>63</id>
+      <room reference="170"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>60</id>
-      <room reference="178"/>
+      <id>64</id>
+      <room reference="170"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>61</id>
-      <room reference="178"/>
+      <id>65</id>
+      <room reference="170"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>62</id>
-      <room reference="170"/>
+      <id>58</id>
+      <room reference="178"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>63</id>
-      <room reference="170"/>
+      <id>59</id>
+      <room reference="178"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>64</id>
-      <room reference="170"/>
+      <id>60</id>
+      <room reference="178"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>65</id>
-      <room reference="170"/>
+      <id>61</id>
+      <room reference="178"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>66</id>
-      <room reference="191"/>
+      <id>70</id>
+      <room reference="184"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>67</id>
-      <room reference="191"/>
+      <id>71</id>
+      <room reference="184"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">
-      <id>68</id>
-      <room reference="191"/>
+      <id>72</id>
+      <room reference="184"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>69</id>
-      <room reference="191"/>
+      <id>73</id>
+      <room reference="184"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>70</id>
-      <room reference="184"/>
+      <id>66</id>
+      <room reference="191"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>71</id>
-      <room reference="184"/>
+      <id>67</id>
+      <room reference="191"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>72</id>
-      <room reference="184"/>
+      <id>68</id>
+      <room reference="191"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>73</id>
-      <room reference="184"/>
+      <id>69</id>
+      <room reference="191"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>74</id>
-      <room reference="204"/>
+      <id>78</id>
+      <room reference="197"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>75</id>
-      <room reference="204"/>
+      <id>79</id>
+      <room reference="197"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>76</id>
-      <room reference="204"/>
+      <id>80</id>
+      <room reference="197"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>77</id>
-      <room reference="204"/>
+      <id>81</id>
+      <room reference="197"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">
-      <id>78</id>
-      <room reference="197"/>
+      <id>74</id>
+      <room reference="204"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1195">
-      <id>79</id>
-      <room reference="197"/>
+      <id>75</id>
+      <room reference="204"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1196">
-      <id>80</id>
-      <room reference="197"/>
+      <id>76</id>
+      <room reference="204"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1197">
-      <id>81</id>
-      <room reference="197"/>
+      <id>77</id>
+      <room reference="204"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1198">
-      <id>82</id>
-      <room reference="217"/>
+      <id>86</id>
+      <room reference="210"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1199">
-      <id>83</id>
-      <room reference="217"/>
+      <id>87</id>
+      <room reference="210"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1200">
-      <id>84</id>
-      <room reference="217"/>
+      <id>88</id>
+      <room reference="210"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1201">
-      <id>85</id>
-      <room reference="217"/>
+      <id>89</id>
+      <room reference="210"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1202">
-      <id>86</id>
-      <room reference="210"/>
+      <id>82</id>
+      <room reference="217"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1203">
-      <id>87</id>
-      <room reference="210"/>
+      <id>83</id>
+      <room reference="217"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1204">
-      <id>88</id>
-      <room reference="210"/>
+      <id>84</id>
+      <room reference="217"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1205">
-      <id>89</id>
-      <room reference="210"/>
+      <id>85</id>
+      <room reference="217"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1206">
-      <id>90</id>
-      <room reference="230"/>
+      <id>94</id>
+      <room reference="224"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1207">
-      <id>91</id>
-      <room reference="230"/>
+      <id>95</id>
+      <room reference="224"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1208">
-      <id>92</id>
-      <room reference="230"/>
+      <id>96</id>
+      <room reference="224"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1209">
-      <id>93</id>
-      <room reference="230"/>
+      <id>97</id>
+      <room reference="224"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1210">
-      <id>94</id>
-      <room reference="224"/>
+      <id>90</id>
+      <room reference="230"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1211">
-      <id>95</id>
-      <room reference="224"/>
+      <id>91</id>
+      <room reference="230"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1212">
-      <id>96</id>
-      <room reference="224"/>
+      <id>92</id>
+      <room reference="230"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1213">
-      <id>97</id>
-      <room reference="224"/>
+      <id>93</id>
+      <room reference="230"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1214">
-      <id>98</id>
-      <room reference="245"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1215">
       <id>99</id>
       <room reference="238"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1216">
+    <org.drools.solver.examples.pas.domain.Bed id="1215">
       <id>100</id>
       <room reference="238"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1217">
+    <org.drools.solver.examples.pas.domain.Bed id="1216">
       <id>101</id>
       <room reference="238"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1218">
+    <org.drools.solver.examples.pas.domain.Bed id="1217">
       <id>102</id>
       <room reference="238"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1218">
+      <id>98</id>
+      <room reference="245"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1219">
+      <id>107</id>
+      <room reference="251"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1220">
+      <id>108</id>
+      <room reference="258"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1221">
       <id>103</id>
       <room reference="265"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1220">
+    <org.drools.solver.examples.pas.domain.Bed id="1222">
       <id>104</id>
       <room reference="265"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1221">
+    <org.drools.solver.examples.pas.domain.Bed id="1223">
       <id>105</id>
       <room reference="271"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1222">
+    <org.drools.solver.examples.pas.domain.Bed id="1224">
       <id>106</id>
       <room reference="271"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1223">
-      <id>107</id>
-      <room reference="251"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1224">
-      <id>108</id>
-      <room reference="258"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1225">
-      <id>109</id>
-      <room reference="291"/>
+      <id>113</id>
+      <room reference="277"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1226">
-      <id>110</id>
-      <room reference="291"/>
+      <id>114</id>
+      <room reference="277"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1227">
-      <id>111</id>
-      <room reference="297"/>
+      <id>115</id>
+      <room reference="285"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1228">
-      <id>112</id>
-      <room reference="297"/>
+      <id>116</id>
+      <room reference="285"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1229">
-      <id>113</id>
-      <room reference="277"/>
+      <id>109</id>
+      <room reference="291"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1230">
-      <id>114</id>
-      <room reference="277"/>
+      <id>110</id>
+      <room reference="291"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1231">
-      <id>115</id>
-      <room reference="285"/>
+      <id>111</id>
+      <room reference="297"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1232">
-      <id>116</id>
-      <room reference="285"/>
+      <id>112</id>
+      <room reference="297"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1233">
-      <id>117</id>
-      <room reference="317"/>
+      <id>125</id>
+      <room reference="304"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1234">
-      <id>118</id>
-      <room reference="317"/>
+      <id>126</id>
+      <room reference="304"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1235">
-      <id>119</id>
-      <room reference="317"/>
+      <id>127</id>
+      <room reference="304"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1236">
-      <id>120</id>
-      <room reference="317"/>
+      <id>128</id>
+      <room reference="304"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1237">
-      <id>121</id>
-      <room reference="324"/>
+      <id>129</id>
+      <room reference="310"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1238">
-      <id>122</id>
-      <room reference="324"/>
+      <id>130</id>
+      <room reference="310"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1239">
-      <id>123</id>
-      <room reference="324"/>
+      <id>131</id>
+      <room reference="310"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1240">
-      <id>124</id>
-      <room reference="324"/>
+      <id>132</id>
+      <room reference="310"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1241">
-      <id>125</id>
-      <room reference="304"/>
+      <id>117</id>
+      <room reference="317"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1242">
-      <id>126</id>
-      <room reference="304"/>
+      <id>118</id>
+      <room reference="317"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1243">
-      <id>127</id>
-      <room reference="304"/>
+      <id>119</id>
+      <room reference="317"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1244">
-      <id>128</id>
-      <room reference="304"/>
+      <id>120</id>
+      <room reference="317"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1245">
-      <id>129</id>
-      <room reference="310"/>
+      <id>121</id>
+      <room reference="324"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1246">
-      <id>130</id>
-      <room reference="310"/>
+      <id>122</id>
+      <room reference="324"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1247">
-      <id>131</id>
-      <room reference="310"/>
+      <id>123</id>
+      <room reference="324"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1248">
-      <id>132</id>
-      <room reference="310"/>
+      <id>124</id>
+      <room reference="324"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1249">
-      <id>133</id>
-      <room reference="348"/>
+      <id>141</id>
+      <room reference="332"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1250">
-      <id>134</id>
-      <room reference="348"/>
+      <id>142</id>
+      <room reference="332"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1251">
-      <id>135</id>
-      <room reference="348"/>
+      <id>143</id>
+      <room reference="332"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1252">
-      <id>136</id>
-      <room reference="348"/>
+      <id>144</id>
+      <room reference="332"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1253">
-      <id>137</id>
-      <room reference="356"/>
+      <id>145</id>
+      <room reference="340"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1254">
-      <id>138</id>
-      <room reference="356"/>
+      <id>146</id>
+      <room reference="340"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1255">
-      <id>139</id>
-      <room reference="356"/>
+      <id>147</id>
+      <room reference="340"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1256">
-      <id>140</id>
-      <room reference="356"/>
+      <id>148</id>
+      <room reference="340"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1257">
-      <id>141</id>
-      <room reference="332"/>
+      <id>133</id>
+      <room reference="348"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1258">
-      <id>142</id>
-      <room reference="332"/>
+      <id>134</id>
+      <room reference="348"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1259">
-      <id>143</id>
-      <room reference="332"/>
+      <id>135</id>
+      <room reference="348"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1260">
-      <id>144</id>
-      <room reference="332"/>
+      <id>136</id>
+      <room reference="348"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1261">
-      <id>145</id>
-      <room reference="340"/>
+      <id>137</id>
+      <room reference="356"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1262">
-      <id>146</id>
-      <room reference="340"/>
+      <id>138</id>
+      <room reference="356"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1263">
-      <id>147</id>
-      <room reference="340"/>
+      <id>139</id>
+      <room reference="356"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1264">
-      <id>148</id>
-      <room reference="340"/>
+      <id>140</id>
+      <room reference="356"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1265">
-      <id>149</id>
-      <room reference="384"/>
+      <id>161</id>
+      <room reference="364"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1266">
-      <id>150</id>
-      <room reference="384"/>
+      <id>162</id>
+      <room reference="364"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1267">
-      <id>151</id>
-      <room reference="384"/>
+      <id>163</id>
+      <room reference="364"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1268">
-      <id>152</id>
-      <room reference="384"/>
+      <id>164</id>
+      <room reference="364"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1269">
-      <id>153</id>
-      <room reference="378"/>
+      <id>157</id>
+      <room reference="371"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1270">
-      <id>154</id>
-      <room reference="378"/>
+      <id>158</id>
+      <room reference="371"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1271">
-      <id>155</id>
-      <room reference="378"/>
+      <id>159</id>
+      <room reference="371"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1272">
-      <id>156</id>
-      <room reference="378"/>
+      <id>160</id>
+      <room reference="371"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1273">
-      <id>157</id>
-      <room reference="371"/>
+      <id>153</id>
+      <room reference="378"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1274">
-      <id>158</id>
-      <room reference="371"/>
+      <id>154</id>
+      <room reference="378"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1275">
-      <id>159</id>
-      <room reference="371"/>
+      <id>155</id>
+      <room reference="378"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1276">
-      <id>160</id>
-      <room reference="371"/>
+      <id>156</id>
+      <room reference="378"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1277">
-      <id>161</id>
-      <room reference="364"/>
+      <id>149</id>
+      <room reference="384"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1278">
-      <id>162</id>
-      <room reference="364"/>
+      <id>150</id>
+      <room reference="384"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1279">
-      <id>163</id>
-      <room reference="364"/>
+      <id>151</id>
+      <room reference="384"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1280">
-      <id>164</id>
-      <room reference="364"/>
+      <id>152</id>
+      <room reference="384"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1281">
-      <id>165</id>
-      <room reference="412"/>
+      <id>171</id>
+      <room reference="391"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1282">
-      <id>166</id>
-      <room reference="404"/>
-      <indexInRoom>0</indexInRoom>
+      <id>172</id>
+      <room reference="391"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1283">
+      <id>173</id>
+      <room reference="391"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1284">
+      <id>174</id>
+      <room reference="391"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1285">
       <id>167</id>
       <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1284">
+    <org.drools.solver.examples.pas.domain.Bed id="1286">
       <id>168</id>
       <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1285">
+    <org.drools.solver.examples.pas.domain.Bed id="1287">
       <id>169</id>
       <room reference="397"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1286">
+    <org.drools.solver.examples.pas.domain.Bed id="1288">
       <id>170</id>
       <room reference="397"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1287">
-      <id>171</id>
-      <room reference="391"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1289">
+      <id>166</id>
+      <room reference="404"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1288">
-      <id>172</id>
-      <room reference="391"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1289">
-      <id>173</id>
-      <room reference="391"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1290">
-      <id>174</id>
-      <room reference="391"/>
-      <indexInRoom>3</indexInRoom>
+      <id>165</id>
+      <room reference="412"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1291">
-      <id>175</id>
-      <room reference="439"/>
+      <id>181</id>
+      <room reference="419"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1292">
-      <id>176</id>
-      <room reference="439"/>
+      <id>179</id>
+      <room reference="426"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1293">
+      <id>180</id>
+      <room reference="426"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1293">
+    <org.drools.solver.examples.pas.domain.Bed id="1294">
       <id>177</id>
       <room reference="433"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1294">
+    <org.drools.solver.examples.pas.domain.Bed id="1295">
       <id>178</id>
       <room reference="433"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1295">
-      <id>179</id>
-      <room reference="426"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1296">
+      <id>175</id>
+      <room reference="439"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1296">
-      <id>180</id>
-      <room reference="426"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1297">
+      <id>176</id>
+      <room reference="439"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1297">
-      <id>181</id>
-      <room reference="419"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1298">
-      <id>182</id>
-      <room reference="466"/>
+      <id>188</id>
+      <room reference="445"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1299">
-      <id>183</id>
-      <room reference="466"/>
+      <id>189</id>
+      <room reference="445"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1300">
-      <id>184</id>
-      <room reference="460"/>
+      <id>186</id>
+      <room reference="453"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1301">
-      <id>185</id>
-      <room reference="460"/>
+      <id>187</id>
+      <room reference="453"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1302">
-      <id>186</id>
-      <room reference="453"/>
+      <id>184</id>
+      <room reference="460"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1303">
-      <id>187</id>
-      <room reference="453"/>
+      <id>185</id>
+      <room reference="460"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1304">
-      <id>188</id>
-      <room reference="445"/>
+      <id>182</id>
+      <room reference="466"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1305">
-      <id>189</id>
-      <room reference="445"/>
+      <id>183</id>
+      <room reference="466"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1306">
-      <id>190</id>
-      <room reference="502"/>
+      <id>206</id>
+      <room reference="473"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1307">
-      <id>191</id>
-      <room reference="502"/>
+      <id>207</id>
+      <room reference="473"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1308">
-      <id>192</id>
-      <room reference="502"/>
-      <indexInRoom>2</indexInRoom>
+      <id>208</id>
+      <room reference="480"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1309">
-      <id>193</id>
-      <room reference="502"/>
-      <indexInRoom>3</indexInRoom>
+      <id>209</id>
+      <room reference="480"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1310">
-      <id>194</id>
-      <room reference="509"/>
+      <id>210</id>
+      <room reference="487"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1311">
-      <id>195</id>
-      <room reference="509"/>
+      <id>211</id>
+      <room reference="487"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1312">
-      <id>196</id>
-      <room reference="509"/>
+      <id>212</id>
+      <room reference="487"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1313">
-      <id>197</id>
-      <room reference="509"/>
+      <id>213</id>
+      <room reference="487"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1314">
-      <id>198</id>
-      <room reference="515"/>
+      <id>214</id>
+      <room reference="495"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1315">
-      <id>199</id>
-      <room reference="515"/>
+      <id>215</id>
+      <room reference="495"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1316">
-      <id>200</id>
-      <room reference="515"/>
+      <id>216</id>
+      <room reference="495"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1317">
-      <id>201</id>
-      <room reference="515"/>
+      <id>217</id>
+      <room reference="495"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1318">
-      <id>202</id>
-      <room reference="521"/>
+      <id>190</id>
+      <room reference="502"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1319">
-      <id>203</id>
-      <room reference="521"/>
+      <id>191</id>
+      <room reference="502"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1320">
-      <id>204</id>
-      <room reference="521"/>
+      <id>192</id>
+      <room reference="502"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1321">
-      <id>205</id>
-      <room reference="521"/>
+      <id>193</id>
+      <room reference="502"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1322">
-      <id>206</id>
-      <room reference="473"/>
+      <id>194</id>
+      <room reference="509"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1323">
-      <id>207</id>
-      <room reference="473"/>
+      <id>195</id>
+      <room reference="509"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1324">
-      <id>208</id>
-      <room reference="480"/>
-      <indexInRoom>0</indexInRoom>
+      <id>196</id>
+      <room reference="509"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1325">
-      <id>209</id>
-      <room reference="480"/>
-      <indexInRoom>1</indexInRoom>
+      <id>197</id>
+      <room reference="509"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1326">
-      <id>210</id>
-      <room reference="487"/>
+      <id>198</id>
+      <room reference="515"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1327">
-      <id>211</id>
-      <room reference="487"/>
+      <id>199</id>
+      <room reference="515"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1328">
-      <id>212</id>
-      <room reference="487"/>
+      <id>200</id>
+      <room reference="515"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1329">
-      <id>213</id>
-      <room reference="487"/>
+      <id>201</id>
+      <room reference="515"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1330">
-      <id>214</id>
-      <room reference="495"/>
+      <id>202</id>
+      <room reference="521"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1331">
-      <id>215</id>
-      <room reference="495"/>
+      <id>203</id>
+      <room reference="521"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1332">
-      <id>216</id>
-      <room reference="495"/>
+      <id>204</id>
+      <room reference="521"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1333">
-      <id>217</id>
-      <room reference="495"/>
+      <id>205</id>
+      <room reference="521"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1334">
-      <id>218</id>
-      <room reference="556"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1335">
-      <id>219</id>
-      <room reference="556"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1336">
-      <id>220</id>
-      <room reference="556"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1337">
-      <id>221</id>
-      <room reference="556"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1338">
-      <id>222</id>
-      <room reference="563"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1339">
-      <id>223</id>
-      <room reference="569"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1340">
-      <id>224</id>
-      <room reference="576"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1341">
       <id>225</id>
       <room reference="528"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1342">
+    <org.drools.solver.examples.pas.domain.Bed id="1335">
       <id>226</id>
       <room reference="528"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1343">
+    <org.drools.solver.examples.pas.domain.Bed id="1336">
       <id>227</id>
       <room reference="528"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1344">
+    <org.drools.solver.examples.pas.domain.Bed id="1337">
       <id>228</id>
       <room reference="528"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1345">
+    <org.drools.solver.examples.pas.domain.Bed id="1338">
       <id>229</id>
       <room reference="534"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1346">
+    <org.drools.solver.examples.pas.domain.Bed id="1339">
       <id>230</id>
       <room reference="534"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1347">
+    <org.drools.solver.examples.pas.domain.Bed id="1340">
       <id>231</id>
       <room reference="534"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1348">
+    <org.drools.solver.examples.pas.domain.Bed id="1341">
       <id>232</id>
       <room reference="534"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1349">
+    <org.drools.solver.examples.pas.domain.Bed id="1342">
       <id>233</id>
       <room reference="541"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1350">
+    <org.drools.solver.examples.pas.domain.Bed id="1343">
       <id>234</id>
       <room reference="541"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1351">
+    <org.drools.solver.examples.pas.domain.Bed id="1344">
       <id>235</id>
       <room reference="541"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1352">
+    <org.drools.solver.examples.pas.domain.Bed id="1345">
       <id>236</id>
       <room reference="541"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1353">
+    <org.drools.solver.examples.pas.domain.Bed id="1346">
       <id>237</id>
       <room reference="548"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1354">
+    <org.drools.solver.examples.pas.domain.Bed id="1347">
       <id>238</id>
       <room reference="548"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1355">
+    <org.drools.solver.examples.pas.domain.Bed id="1348">
       <id>239</id>
       <room reference="548"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1356">
+    <org.drools.solver.examples.pas.domain.Bed id="1349">
       <id>240</id>
       <room reference="548"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1350">
+      <id>218</id>
+      <room reference="556"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1351">
+      <id>219</id>
+      <room reference="556"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1352">
+      <id>220</id>
+      <room reference="556"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1353">
+      <id>221</id>
+      <room reference="556"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1354">
+      <id>222</id>
+      <room reference="563"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1355">
+      <id>223</id>
+      <room reference="569"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1356">
+      <id>224</id>
+      <room reference="576"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1357">
-      <id>241</id>
-      <room reference="618"/>
+      <id>250</id>
+      <room reference="582"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1358">
-      <id>242</id>
-      <room reference="618"/>
-      <indexInRoom>1</indexInRoom>
+      <id>249</id>
+      <room reference="590"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1359">
-      <id>243</id>
-      <room reference="611"/>
+      <id>253</id>
+      <room reference="597"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1360">
-      <id>244</id>
-      <room reference="611"/>
+      <id>254</id>
+      <room reference="597"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1361">
-      <id>245</id>
-      <room reference="632"/>
+      <id>251</id>
+      <room reference="604"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1362">
-      <id>246</id>
-      <room reference="632"/>
+      <id>252</id>
+      <room reference="604"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1363">
-      <id>247</id>
-      <room reference="625"/>
+      <id>243</id>
+      <room reference="611"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1364">
-      <id>248</id>
-      <room reference="625"/>
+      <id>244</id>
+      <room reference="611"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1365">
-      <id>249</id>
-      <room reference="590"/>
+      <id>241</id>
+      <room reference="618"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1366">
-      <id>250</id>
-      <room reference="582"/>
-      <indexInRoom>0</indexInRoom>
+      <id>242</id>
+      <room reference="618"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1367">
-      <id>251</id>
-      <room reference="604"/>
+      <id>247</id>
+      <room reference="625"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1368">
-      <id>252</id>
-      <room reference="604"/>
+      <id>248</id>
+      <room reference="625"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1369">
-      <id>253</id>
-      <room reference="597"/>
+      <id>245</id>
+      <room reference="632"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1370">
-      <id>254</id>
-      <room reference="597"/>
+      <id>246</id>
+      <room reference="632"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1371">
-      <id>255</id>
-      <room reference="675"/>
+      <id>273</id>
+      <room reference="639"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1372">
-      <id>256</id>
-      <room reference="675"/>
+      <id>274</id>
+      <room reference="639"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1373">
-      <id>257</id>
-      <room reference="675"/>
-      <indexInRoom>2</indexInRoom>
+      <id>271</id>
+      <room reference="647"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1374">
-      <id>258</id>
-      <room reference="675"/>
-      <indexInRoom>3</indexInRoom>
+      <id>272</id>
+      <room reference="647"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1375">
-      <id>259</id>
-      <room reference="668"/>
+      <id>277</id>
+      <room reference="653"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1376">
-      <id>260</id>
-      <room reference="668"/>
+      <id>278</id>
+      <room reference="653"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1377">
-      <id>261</id>
-      <room reference="668"/>
-      <indexInRoom>2</indexInRoom>
+      <id>275</id>
+      <room reference="660"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1378">
-      <id>262</id>
-      <room reference="668"/>
-      <indexInRoom>3</indexInRoom>
+      <id>276</id>
+      <room reference="660"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1379">
-      <id>263</id>
-      <room reference="688"/>
+      <id>259</id>
+      <room reference="668"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1380">
-      <id>264</id>
-      <room reference="688"/>
+      <id>260</id>
+      <room reference="668"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1381">
-      <id>265</id>
-      <room reference="688"/>
+      <id>261</id>
+      <room reference="668"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1382">
-      <id>266</id>
-      <room reference="688"/>
+      <id>262</id>
+      <room reference="668"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1383">
-      <id>267</id>
-      <room reference="682"/>
+      <id>255</id>
+      <room reference="675"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1384">
-      <id>268</id>
-      <room reference="682"/>
+      <id>256</id>
+      <room reference="675"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1385">
-      <id>269</id>
-      <room reference="682"/>
+      <id>257</id>
+      <room reference="675"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1386">
-      <id>270</id>
-      <room reference="682"/>
+      <id>258</id>
+      <room reference="675"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1387">
-      <id>271</id>
-      <room reference="647"/>
+      <id>267</id>
+      <room reference="682"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1388">
-      <id>272</id>
-      <room reference="647"/>
+      <id>268</id>
+      <room reference="682"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1389">
-      <id>273</id>
-      <room reference="639"/>
-      <indexInRoom>0</indexInRoom>
+      <id>269</id>
+      <room reference="682"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1390">
-      <id>274</id>
-      <room reference="639"/>
-      <indexInRoom>1</indexInRoom>
+      <id>270</id>
+      <room reference="682"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1391">
-      <id>275</id>
-      <room reference="660"/>
+      <id>263</id>
+      <room reference="688"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1392">
-      <id>276</id>
-      <room reference="660"/>
+      <id>264</id>
+      <room reference="688"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1393">
-      <id>277</id>
-      <room reference="653"/>
-      <indexInRoom>0</indexInRoom>
+      <id>265</id>
+      <room reference="688"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1394">
-      <id>278</id>
-      <room reference="653"/>
-      <indexInRoom>1</indexInRoom>
+      <id>266</id>
+      <room reference="688"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1395">
-      <id>279</id>
-      <room reference="739"/>
+      <id>303</id>
+      <room reference="696"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1396">
-      <id>280</id>
-      <room reference="739"/>
+      <id>304</id>
+      <room reference="696"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1397">
-      <id>281</id>
-      <room reference="739"/>
+      <id>305</id>
+      <room reference="696"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1398">
-      <id>282</id>
-      <room reference="739"/>
+      <id>306</id>
+      <room reference="696"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1399">
-      <id>283</id>
-      <room reference="747"/>
+      <id>307</id>
+      <room reference="704"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1400">
-      <id>284</id>
-      <room reference="747"/>
+      <id>308</id>
+      <room reference="704"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1401">
-      <id>285</id>
-      <room reference="747"/>
+      <id>309</id>
+      <room reference="704"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1402">
-      <id>286</id>
-      <room reference="747"/>
+      <id>310</id>
+      <room reference="704"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1403">
-      <id>287</id>
-      <room reference="724"/>
+      <id>295</id>
+      <room reference="710"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1404">
-      <id>288</id>
-      <room reference="724"/>
+      <id>296</id>
+      <room reference="710"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1405">
-      <id>289</id>
-      <room reference="724"/>
+      <id>297</id>
+      <room reference="710"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1406">
-      <id>290</id>
-      <room reference="724"/>
+      <id>298</id>
+      <room reference="710"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1407">
-      <id>291</id>
-      <room reference="731"/>
+      <id>299</id>
+      <room reference="718"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1408">
-      <id>292</id>
-      <room reference="731"/>
+      <id>300</id>
+      <room reference="718"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1409">
-      <id>293</id>
-      <room reference="731"/>
+      <id>301</id>
+      <room reference="718"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1410">
-      <id>294</id>
-      <room reference="731"/>
+      <id>302</id>
+      <room reference="718"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1411">
-      <id>295</id>
-      <room reference="710"/>
+      <id>287</id>
+      <room reference="724"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1412">
-      <id>296</id>
-      <room reference="710"/>
+      <id>288</id>
+      <room reference="724"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1413">
-      <id>297</id>
-      <room reference="710"/>
+      <id>289</id>
+      <room reference="724"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1414">
-      <id>298</id>
-      <room reference="710"/>
+      <id>290</id>
+      <room reference="724"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1415">
-      <id>299</id>
-      <room reference="718"/>
+      <id>291</id>
+      <room reference="731"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1416">
-      <id>300</id>
-      <room reference="718"/>
+      <id>292</id>
+      <room reference="731"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1417">
-      <id>301</id>
-      <room reference="718"/>
+      <id>293</id>
+      <room reference="731"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1418">
-      <id>302</id>
-      <room reference="718"/>
+      <id>294</id>
+      <room reference="731"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1419">
-      <id>303</id>
-      <room reference="696"/>
+      <id>279</id>
+      <room reference="739"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1420">
-      <id>304</id>
-      <room reference="696"/>
+      <id>280</id>
+      <room reference="739"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1421">
-      <id>305</id>
-      <room reference="696"/>
+      <id>281</id>
+      <room reference="739"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1422">
-      <id>306</id>
-      <room reference="696"/>
+      <id>282</id>
+      <room reference="739"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1423">
-      <id>307</id>
-      <room reference="704"/>
+      <id>283</id>
+      <room reference="747"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1424">
-      <id>308</id>
-      <room reference="704"/>
+      <id>284</id>
+      <room reference="747"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1425">
-      <id>309</id>
-      <room reference="704"/>
+      <id>285</id>
+      <room reference="747"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1426">
-      <id>310</id>
-      <room reference="704"/>
+      <id>286</id>
+      <room reference="747"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1427">
-      <id>311</id>
-      <room reference="798"/>
+      <id>321</id>
+      <room reference="755"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1428">
-      <id>312</id>
-      <room reference="798"/>
+      <id>322</id>
+      <room reference="755"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1429">
-      <id>313</id>
-      <room reference="805"/>
-      <indexInRoom>0</indexInRoom>
+      <id>323</id>
+      <room reference="755"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1430">
-      <id>314</id>
-      <room reference="805"/>
-      <indexInRoom>1</indexInRoom>
+      <id>324</id>
+      <room reference="755"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1431">
+      <id>325</id>
+      <room reference="762"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1432">
+      <id>319</id>
+      <room reference="768"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1433">
+      <id>320</id>
+      <room reference="775"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1434">
       <id>315</id>
       <room reference="783"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1432">
+    <org.drools.solver.examples.pas.domain.Bed id="1435">
       <id>316</id>
       <room reference="783"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1433">
+    <org.drools.solver.examples.pas.domain.Bed id="1436">
       <id>317</id>
       <room reference="791"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1434">
+    <org.drools.solver.examples.pas.domain.Bed id="1437">
       <id>318</id>
       <room reference="791"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1435">
-      <id>319</id>
-      <room reference="768"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1438">
+      <id>311</id>
+      <room reference="798"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1436">
-      <id>320</id>
-      <room reference="775"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1437">
-      <id>321</id>
-      <room reference="755"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1438">
-      <id>322</id>
-      <room reference="755"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1439">
+      <id>312</id>
+      <room reference="798"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1439">
-      <id>323</id>
-      <room reference="755"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1440">
-      <id>324</id>
-      <room reference="755"/>
-      <indexInRoom>3</indexInRoom>
+      <id>313</id>
+      <room reference="805"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1441">
-      <id>325</id>
-      <room reference="762"/>
-      <indexInRoom>0</indexInRoom>
+      <id>314</id>
+      <room reference="805"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1442">
-      <id>326</id>
-      <room reference="859"/>
+      <id>344</id>
+      <room reference="811"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1443">
-      <id>327</id>
-      <room reference="859"/>
+      <id>345</id>
+      <room reference="811"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1444">
-      <id>328</id>
-      <room reference="859"/>
-      <indexInRoom>2</indexInRoom>
+      <id>342</id>
+      <room reference="819"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1445">
-      <id>329</id>
-      <room reference="859"/>
-      <indexInRoom>3</indexInRoom>
+      <id>343</id>
+      <room reference="819"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1446">
-      <id>330</id>
-      <room reference="852"/>
+      <id>340</id>
+      <room reference="826"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1447">
-      <id>331</id>
-      <room reference="852"/>
+      <id>341</id>
+      <room reference="826"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1448">
-      <id>332</id>
-      <room reference="852"/>
-      <indexInRoom>2</indexInRoom>
+      <id>338</id>
+      <room reference="832"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1449">
-      <id>333</id>
-      <room reference="852"/>
-      <indexInRoom>3</indexInRoom>
+      <id>339</id>
+      <room reference="832"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1450">
-      <id>334</id>
-      <room reference="845"/>
+      <id>336</id>
+      <room reference="838"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1451">
-      <id>335</id>
-      <room reference="845"/>
+      <id>337</id>
+      <room reference="838"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1452">
-      <id>336</id>
-      <room reference="838"/>
+      <id>334</id>
+      <room reference="845"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1453">
-      <id>337</id>
-      <room reference="838"/>
+      <id>335</id>
+      <room reference="845"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1454">
-      <id>338</id>
-      <room reference="832"/>
+      <id>330</id>
+      <room reference="852"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1455">
-      <id>339</id>
-      <room reference="832"/>
+      <id>331</id>
+      <room reference="852"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1456">
-      <id>340</id>
-      <room reference="826"/>
-      <indexInRoom>0</indexInRoom>
+      <id>332</id>
+      <room reference="852"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1457">
-      <id>341</id>
-      <room reference="826"/>
-      <indexInRoom>1</indexInRoom>
+      <id>333</id>
+      <room reference="852"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1458">
-      <id>342</id>
-      <room reference="819"/>
+      <id>326</id>
+      <room reference="859"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1459">
-      <id>343</id>
-      <room reference="819"/>
+      <id>327</id>
+      <room reference="859"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1460">
-      <id>344</id>
-      <room reference="811"/>
-      <indexInRoom>0</indexInRoom>
+      <id>328</id>
+      <room reference="859"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1461">
-      <id>345</id>
-      <room reference="811"/>
-      <indexInRoom>1</indexInRoom>
+      <id>329</id>
+      <room reference="859"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1462">
-      <id>346</id>
-      <room reference="913"/>
+      <id>374</id>
+      <room reference="866"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1463">
-      <id>347</id>
-      <room reference="913"/>
+      <id>375</id>
+      <room reference="866"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1464">
-      <id>348</id>
-      <room reference="913"/>
+      <id>376</id>
+      <room reference="866"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1465">
-      <id>349</id>
-      <room reference="913"/>
+      <id>377</id>
+      <room reference="866"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1466">
-      <id>350</id>
-      <room reference="907"/>
+      <id>370</id>
+      <room reference="873"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1467">
-      <id>351</id>
-      <room reference="907"/>
+      <id>371</id>
+      <room reference="873"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1468">
-      <id>352</id>
-      <room reference="907"/>
+      <id>372</id>
+      <room reference="873"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1469">
-      <id>353</id>
-      <room reference="907"/>
+      <id>373</id>
+      <room reference="873"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1470">
-      <id>354</id>
-      <room reference="899"/>
+      <id>366</id>
+      <room reference="880"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1471">
-      <id>355</id>
-      <room reference="899"/>
+      <id>367</id>
+      <room reference="880"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1472">
-      <id>356</id>
-      <room reference="899"/>
+      <id>368</id>
+      <room reference="880"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1473">
-      <id>357</id>
-      <room reference="899"/>
+      <id>369</id>
+      <room reference="880"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1474">
-      <id>358</id>
-      <room reference="893"/>
+      <id>362</id>
+      <room reference="887"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1475">
-      <id>359</id>
-      <room reference="893"/>
+      <id>363</id>
+      <room reference="887"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1476">
-      <id>360</id>
-      <room reference="893"/>
+      <id>364</id>
+      <room reference="887"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1477">
-      <id>361</id>
-      <room reference="893"/>
+      <id>365</id>
+      <room reference="887"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1478">
-      <id>362</id>
-      <room reference="887"/>
+      <id>358</id>
+      <room reference="893"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1479">
-      <id>363</id>
-      <room reference="887"/>
+      <id>359</id>
+      <room reference="893"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1480">
-      <id>364</id>
-      <room reference="887"/>
+      <id>360</id>
+      <room reference="893"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1481">
-      <id>365</id>
-      <room reference="887"/>
+      <id>361</id>
+      <room reference="893"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1482">
-      <id>366</id>
-      <room reference="880"/>
+      <id>354</id>
+      <room reference="899"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1483">
-      <id>367</id>
-      <room reference="880"/>
+      <id>355</id>
+      <room reference="899"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1484">
-      <id>368</id>
-      <room reference="880"/>
+      <id>356</id>
+      <room reference="899"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1485">
-      <id>369</id>
-      <room reference="880"/>
+      <id>357</id>
+      <room reference="899"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1486">
-      <id>370</id>
-      <room reference="873"/>
+      <id>350</id>
+      <room reference="907"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1487">
-      <id>371</id>
-      <room reference="873"/>
+      <id>351</id>
+      <room reference="907"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1488">
-      <id>372</id>
-      <room reference="873"/>
+      <id>352</id>
+      <room reference="907"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1489">
-      <id>373</id>
-      <room reference="873"/>
+      <id>353</id>
+      <room reference="907"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1490">
-      <id>374</id>
-      <room reference="866"/>
+      <id>346</id>
+      <room reference="913"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1491">
-      <id>375</id>
-      <room reference="866"/>
+      <id>347</id>
+      <room reference="913"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1492">
-      <id>376</id>
-      <room reference="866"/>
+      <id>348</id>
+      <room reference="913"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1493">
-      <id>377</id>
-      <room reference="866"/>
+      <id>349</id>
+      <room reference="913"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1494">
-      <id>378</id>
-      <room reference="984"/>
+      <id>409</id>
+      <room reference="920"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1495">
-      <id>379</id>
-      <room reference="984"/>
+      <id>410</id>
+      <room reference="920"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1496">
-      <id>380</id>
-      <room reference="984"/>
+      <id>411</id>
+      <room reference="920"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1497">
-      <id>381</id>
-      <room reference="984"/>
+      <id>412</id>
+      <room reference="920"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1498">
-      <id>382</id>
-      <room reference="976"/>
+      <id>408</id>
+      <room reference="926"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1499">
-      <id>383</id>
-      <room reference="976"/>
-      <indexInRoom>1</indexInRoom>
+      <id>415</id>
+      <room reference="932"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1500">
-      <id>384</id>
-      <room reference="999"/>
+      <id>413</id>
+      <room reference="940"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1501">
-      <id>385</id>
-      <room reference="999"/>
+      <id>414</id>
+      <room reference="940"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1502">
-      <id>386</id>
-      <room reference="999"/>
-      <indexInRoom>2</indexInRoom>
+      <id>418</id>
+      <room reference="948"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1503">
-      <id>387</id>
-      <room reference="999"/>
-      <indexInRoom>3</indexInRoom>
+      <id>419</id>
+      <room reference="948"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1504">
-      <id>388</id>
-      <room reference="991"/>
+      <id>416</id>
+      <room reference="954"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1505">
-      <id>389</id>
-      <room reference="991"/>
+      <id>417</id>
+      <room reference="954"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1506">
-      <id>390</id>
-      <room reference="991"/>
-      <indexInRoom>2</indexInRoom>
+      <id>422</id>
+      <room reference="962"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1507">
-      <id>391</id>
-      <room reference="991"/>
-      <indexInRoom>3</indexInRoom>
+      <id>423</id>
+      <room reference="962"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1508">
-      <id>392</id>
-      <room reference="1012"/>
+      <id>420</id>
+      <room reference="969"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1509">
-      <id>393</id>
-      <room reference="1012"/>
+      <id>421</id>
+      <room reference="969"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1510">
-      <id>394</id>
-      <room reference="1012"/>
-      <indexInRoom>2</indexInRoom>
+      <id>382</id>
+      <room reference="976"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1511">
-      <id>395</id>
-      <room reference="1012"/>
-      <indexInRoom>3</indexInRoom>
+      <id>383</id>
+      <room reference="976"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1512">
-      <id>396</id>
-      <room reference="1006"/>
+      <id>378</id>
+      <room reference="984"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1513">
-      <id>397</id>
-      <room reference="1006"/>
+      <id>379</id>
+      <room reference="984"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1514">
-      <id>398</id>
-      <room reference="1006"/>
+      <id>380</id>
+      <room reference="984"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1515">
-      <id>399</id>
-      <room reference="1006"/>
+      <id>381</id>
+      <room reference="984"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1516">
-      <id>400</id>
-      <room reference="1026"/>
+      <id>388</id>
+      <room reference="991"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1517">
-      <id>401</id>
-      <room reference="1026"/>
+      <id>389</id>
+      <room reference="991"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1518">
-      <id>402</id>
-      <room reference="1026"/>
+      <id>390</id>
+      <room reference="991"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1519">
-      <id>403</id>
-      <room reference="1026"/>
+      <id>391</id>
+      <room reference="991"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1520">
-      <id>404</id>
-      <room reference="1019"/>
+      <id>384</id>
+      <room reference="999"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1521">
-      <id>405</id>
-      <room reference="1019"/>
+      <id>385</id>
+      <room reference="999"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1522">
-      <id>406</id>
-      <room reference="1019"/>
+      <id>386</id>
+      <room reference="999"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1523">
-      <id>407</id>
-      <room reference="1019"/>
+      <id>387</id>
+      <room reference="999"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1524">
-      <id>408</id>
-      <room reference="926"/>
+      <id>396</id>
+      <room reference="1006"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1525">
-      <id>409</id>
-      <room reference="920"/>
-      <indexInRoom>0</indexInRoom>
+      <id>397</id>
+      <room reference="1006"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1526">
-      <id>410</id>
-      <room reference="920"/>
-      <indexInRoom>1</indexInRoom>
+      <id>398</id>
+      <room reference="1006"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1527">
-      <id>411</id>
-      <room reference="920"/>
-      <indexInRoom>2</indexInRoom>
+      <id>399</id>
+      <room reference="1006"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1528">
-      <id>412</id>
-      <room reference="920"/>
-      <indexInRoom>3</indexInRoom>
+      <id>392</id>
+      <room reference="1012"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1529">
-      <id>413</id>
-      <room reference="940"/>
-      <indexInRoom>0</indexInRoom>
+      <id>393</id>
+      <room reference="1012"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1530">
-      <id>414</id>
-      <room reference="940"/>
-      <indexInRoom>1</indexInRoom>
+      <id>394</id>
+      <room reference="1012"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1531">
-      <id>415</id>
-      <room reference="932"/>
-      <indexInRoom>0</indexInRoom>
+      <id>395</id>
+      <room reference="1012"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1532">
-      <id>416</id>
-      <room reference="954"/>
+      <id>404</id>
+      <room reference="1019"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1533">
-      <id>417</id>
-      <room reference="954"/>
+      <id>405</id>
+      <room reference="1019"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1534">
-      <id>418</id>
-      <room reference="948"/>
-      <indexInRoom>0</indexInRoom>
+      <id>406</id>
+      <room reference="1019"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1535">
-      <id>419</id>
-      <room reference="948"/>
-      <indexInRoom>1</indexInRoom>
+      <id>407</id>
+      <room reference="1019"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1536">
-      <id>420</id>
-      <room reference="969"/>
+      <id>400</id>
+      <room reference="1026"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1537">
-      <id>421</id>
-      <room reference="969"/>
+      <id>401</id>
+      <room reference="1026"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1538">
-      <id>422</id>
-      <room reference="962"/>
-      <indexInRoom>0</indexInRoom>
+      <id>402</id>
+      <room reference="1026"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1539">
-      <id>423</id>
-      <room reference="962"/>
-      <indexInRoom>1</indexInRoom>
+      <id>403</id>
+      <room reference="1026"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1540">
-      <id>424</id>
-      <room reference="1089"/>
+      <id>440</id>
+      <room reference="1033"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1541">
-      <id>425</id>
-      <room reference="1089"/>
+      <id>441</id>
+      <room reference="1033"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1542">
-      <id>426</id>
-      <room reference="1089"/>
+      <id>442</id>
+      <room reference="1033"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1543">
-      <id>427</id>
-      <room reference="1089"/>
+      <id>443</id>
+      <room reference="1033"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1544">
-      <id>428</id>
-      <room reference="1095"/>
+      <id>444</id>
+      <room reference="1040"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1545">
-      <id>429</id>
-      <room reference="1095"/>
+      <id>445</id>
+      <room reference="1040"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1546">
-      <id>430</id>
-      <room reference="1095"/>
+      <id>446</id>
+      <room reference="1040"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1547">
-      <id>431</id>
-      <room reference="1095"/>
+      <id>447</id>
+      <room reference="1040"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1548">
-      <id>432</id>
-      <room reference="1102"/>
+      <id>448</id>
+      <room reference="1047"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1549">
-      <id>433</id>
-      <room reference="1102"/>
+      <id>449</id>
+      <room reference="1047"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1550">
-      <id>434</id>
-      <room reference="1102"/>
+      <id>450</id>
+      <room reference="1047"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1551">
-      <id>435</id>
-      <room reference="1102"/>
+      <id>451</id>
+      <room reference="1047"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1552">
-      <id>436</id>
-      <room reference="1108"/>
+      <id>452</id>
+      <room reference="1055"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1553">
-      <id>437</id>
-      <room reference="1108"/>
+      <id>453</id>
+      <room reference="1055"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1554">
-      <id>438</id>
-      <room reference="1108"/>
+      <id>454</id>
+      <room reference="1055"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1555">
-      <id>439</id>
-      <room reference="1108"/>
+      <id>455</id>
+      <room reference="1055"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1556">
-      <id>440</id>
-      <room reference="1033"/>
+      <id>456</id>
+      <room reference="1062"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1557">
-      <id>441</id>
-      <room reference="1033"/>
+      <id>457</id>
+      <room reference="1062"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1558">
-      <id>442</id>
-      <room reference="1033"/>
+      <id>458</id>
+      <room reference="1062"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1559">
-      <id>443</id>
-      <room reference="1033"/>
+      <id>459</id>
+      <room reference="1062"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1560">
-      <id>444</id>
-      <room reference="1040"/>
+      <id>460</id>
+      <room reference="1069"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1561">
-      <id>445</id>
-      <room reference="1040"/>
+      <id>461</id>
+      <room reference="1069"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1562">
-      <id>446</id>
-      <room reference="1040"/>
+      <id>462</id>
+      <room reference="1069"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1563">
-      <id>447</id>
-      <room reference="1040"/>
+      <id>463</id>
+      <room reference="1069"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1564">
-      <id>448</id>
-      <room reference="1047"/>
+      <id>464</id>
+      <room reference="1076"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1565">
-      <id>449</id>
-      <room reference="1047"/>
+      <id>465</id>
+      <room reference="1076"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1566">
-      <id>450</id>
-      <room reference="1047"/>
+      <id>466</id>
+      <room reference="1076"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1567">
-      <id>451</id>
-      <room reference="1047"/>
+      <id>467</id>
+      <room reference="1076"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1568">
-      <id>452</id>
-      <room reference="1055"/>
+      <id>468</id>
+      <room reference="1082"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1569">
-      <id>453</id>
-      <room reference="1055"/>
+      <id>469</id>
+      <room reference="1082"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1570">
-      <id>454</id>
-      <room reference="1055"/>
+      <id>470</id>
+      <room reference="1082"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1571">
-      <id>455</id>
-      <room reference="1055"/>
+      <id>471</id>
+      <room reference="1082"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1572">
-      <id>456</id>
-      <room reference="1062"/>
+      <id>424</id>
+      <room reference="1089"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1573">
-      <id>457</id>
-      <room reference="1062"/>
+      <id>425</id>
+      <room reference="1089"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1574">
-      <id>458</id>
-      <room reference="1062"/>
+      <id>426</id>
+      <room reference="1089"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1575">
-      <id>459</id>
-      <room reference="1062"/>
+      <id>427</id>
+      <room reference="1089"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1576">
-      <id>460</id>
-      <room reference="1069"/>
+      <id>428</id>
+      <room reference="1095"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1577">
-      <id>461</id>
-      <room reference="1069"/>
+      <id>429</id>
+      <room reference="1095"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1578">
-      <id>462</id>
-      <room reference="1069"/>
+      <id>430</id>
+      <room reference="1095"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1579">
-      <id>463</id>
-      <room reference="1069"/>
+      <id>431</id>
+      <room reference="1095"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1580">
-      <id>464</id>
-      <room reference="1076"/>
+      <id>432</id>
+      <room reference="1102"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1581">
-      <id>465</id>
-      <room reference="1076"/>
+      <id>433</id>
+      <room reference="1102"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1582">
-      <id>466</id>
-      <room reference="1076"/>
+      <id>434</id>
+      <room reference="1102"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1583">
-      <id>467</id>
-      <room reference="1076"/>
+      <id>435</id>
+      <room reference="1102"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1584">
-      <id>468</id>
-      <room reference="1082"/>
+      <id>436</id>
+      <room reference="1108"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1585">
-      <id>469</id>
-      <room reference="1082"/>
+      <id>437</id>
+      <room reference="1108"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1586">
-      <id>470</id>
-      <room reference="1082"/>
+      <id>438</id>
+      <room reference="1108"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1587">
-      <id>471</id>
-      <room reference="1082"/>
+      <id>439</id>
+      <room reference="1108"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata05.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata05.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata05.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4143,719 +4143,719 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="780">
-      <id>39</id>
-      <room reference="138"/>
+      <id>43</id>
+      <room reference="131"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="781">
-      <id>40</id>
-      <room reference="138"/>
+      <id>44</id>
+      <room reference="131"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="782">
-      <id>41</id>
-      <room reference="138"/>
+      <id>45</id>
+      <room reference="131"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="783">
-      <id>42</id>
-      <room reference="138"/>
+      <id>46</id>
+      <room reference="131"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="784">
-      <id>43</id>
-      <room reference="131"/>
+      <id>39</id>
+      <room reference="138"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="785">
-      <id>44</id>
-      <room reference="131"/>
+      <id>40</id>
+      <room reference="138"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="786">
-      <id>45</id>
-      <room reference="131"/>
+      <id>41</id>
+      <room reference="138"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="787">
-      <id>46</id>
-      <room reference="131"/>
+      <id>42</id>
+      <room reference="138"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="788">
-      <id>47</id>
-      <room reference="152"/>
+      <id>51</id>
+      <room reference="145"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="789">
-      <id>48</id>
-      <room reference="152"/>
+      <id>52</id>
+      <room reference="145"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="790">
-      <id>49</id>
-      <room reference="152"/>
+      <id>53</id>
+      <room reference="145"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="791">
-      <id>50</id>
-      <room reference="152"/>
+      <id>54</id>
+      <room reference="145"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="792">
-      <id>51</id>
-      <room reference="145"/>
+      <id>47</id>
+      <room reference="152"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="793">
-      <id>52</id>
-      <room reference="145"/>
+      <id>48</id>
+      <room reference="152"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="794">
-      <id>53</id>
-      <room reference="145"/>
+      <id>49</id>
+      <room reference="152"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="795">
-      <id>54</id>
-      <room reference="145"/>
+      <id>50</id>
+      <room reference="152"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="796">
-      <id>55</id>
-      <room reference="168"/>
+      <id>59</id>
+      <room reference="160"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="797">
-      <id>56</id>
-      <room reference="168"/>
+      <id>60</id>
+      <room reference="160"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="798">
-      <id>57</id>
-      <room reference="168"/>
+      <id>61</id>
+      <room reference="160"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="799">
-      <id>58</id>
-      <room reference="168"/>
+      <id>62</id>
+      <room reference="160"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="800">
-      <id>59</id>
-      <room reference="160"/>
+      <id>55</id>
+      <room reference="168"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="801">
-      <id>60</id>
-      <room reference="160"/>
+      <id>56</id>
+      <room reference="168"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="802">
-      <id>61</id>
-      <room reference="160"/>
+      <id>57</id>
+      <room reference="168"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="803">
-      <id>62</id>
-      <room reference="160"/>
+      <id>58</id>
+      <room reference="168"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="804">
-      <id>63</id>
-      <room reference="181"/>
+      <id>67</id>
+      <room reference="174"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="805">
-      <id>64</id>
-      <room reference="181"/>
+      <id>68</id>
+      <room reference="174"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="806">
-      <id>65</id>
-      <room reference="181"/>
+      <id>69</id>
+      <room reference="174"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="807">
-      <id>66</id>
-      <room reference="181"/>
+      <id>70</id>
+      <room reference="174"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="808">
-      <id>67</id>
-      <room reference="174"/>
+      <id>63</id>
+      <room reference="181"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="809">
-      <id>68</id>
-      <room reference="174"/>
+      <id>64</id>
+      <room reference="181"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="810">
-      <id>69</id>
-      <room reference="174"/>
+      <id>65</id>
+      <room reference="181"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="811">
-      <id>70</id>
-      <room reference="174"/>
+      <id>66</id>
+      <room reference="181"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="812">
-      <id>71</id>
-      <room reference="196"/>
+      <id>75</id>
+      <room reference="189"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="813">
-      <id>72</id>
-      <room reference="196"/>
+      <id>76</id>
+      <room reference="189"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="814">
-      <id>73</id>
-      <room reference="196"/>
+      <id>77</id>
+      <room reference="189"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="815">
-      <id>74</id>
-      <room reference="196"/>
+      <id>78</id>
+      <room reference="189"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="816">
-      <id>75</id>
-      <room reference="189"/>
+      <id>71</id>
+      <room reference="196"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="817">
-      <id>76</id>
-      <room reference="189"/>
+      <id>72</id>
+      <room reference="196"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="818">
-      <id>77</id>
-      <room reference="189"/>
+      <id>73</id>
+      <room reference="196"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="819">
-      <id>78</id>
-      <room reference="189"/>
+      <id>74</id>
+      <room reference="196"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="820">
-      <id>79</id>
-      <room reference="211"/>
+      <id>83</id>
+      <room reference="203"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="821">
-      <id>80</id>
-      <room reference="211"/>
+      <id>84</id>
+      <room reference="203"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="822">
-      <id>81</id>
-      <room reference="211"/>
+      <id>85</id>
+      <room reference="203"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="823">
-      <id>82</id>
-      <room reference="211"/>
+      <id>86</id>
+      <room reference="203"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="824">
-      <id>83</id>
-      <room reference="203"/>
+      <id>79</id>
+      <room reference="211"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="825">
-      <id>84</id>
-      <room reference="203"/>
+      <id>80</id>
+      <room reference="211"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="826">
-      <id>85</id>
-      <room reference="203"/>
+      <id>81</id>
+      <room reference="211"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="827">
-      <id>86</id>
-      <room reference="203"/>
+      <id>82</id>
+      <room reference="211"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="828">
-      <id>87</id>
-      <room reference="225"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="829">
       <id>88</id>
       <room reference="218"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="830">
+    <org.drools.solver.examples.pas.domain.Bed id="829">
       <id>89</id>
       <room reference="218"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="831">
+    <org.drools.solver.examples.pas.domain.Bed id="830">
       <id>90</id>
       <room reference="218"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="832">
+    <org.drools.solver.examples.pas.domain.Bed id="831">
       <id>91</id>
       <room reference="218"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="833">
-      <id>92</id>
-      <room reference="239"/>
+    <org.drools.solver.examples.pas.domain.Bed id="832">
+      <id>87</id>
+      <room reference="225"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="834">
+    <org.drools.solver.examples.pas.domain.Bed id="833">
       <id>93</id>
       <room reference="231"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="834">
+      <id>92</id>
+      <room reference="239"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="835">
-      <id>94</id>
-      <room reference="261"/>
+      <id>98</id>
+      <room reference="246"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="836">
-      <id>95</id>
-      <room reference="261"/>
+      <id>99</id>
+      <room reference="246"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="837">
-      <id>96</id>
-      <room reference="268"/>
+      <id>100</id>
+      <room reference="254"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="838">
-      <id>97</id>
-      <room reference="268"/>
+      <id>101</id>
+      <room reference="254"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="839">
-      <id>98</id>
-      <room reference="246"/>
+      <id>94</id>
+      <room reference="261"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="840">
-      <id>99</id>
-      <room reference="246"/>
+      <id>95</id>
+      <room reference="261"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="841">
-      <id>100</id>
-      <room reference="254"/>
+      <id>96</id>
+      <room reference="268"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="842">
-      <id>101</id>
-      <room reference="254"/>
+      <id>97</id>
+      <room reference="268"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="843">
-      <id>102</id>
-      <room reference="288"/>
+      <id>106</id>
+      <room reference="274"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="844">
-      <id>103</id>
-      <room reference="288"/>
+      <id>107</id>
+      <room reference="274"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="845">
-      <id>104</id>
-      <room reference="294"/>
+      <id>108</id>
+      <room reference="282"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="846">
-      <id>105</id>
-      <room reference="294"/>
+      <id>109</id>
+      <room reference="282"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="847">
-      <id>106</id>
-      <room reference="274"/>
+      <id>102</id>
+      <room reference="288"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="848">
-      <id>107</id>
-      <room reference="274"/>
+      <id>103</id>
+      <room reference="288"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="849">
-      <id>108</id>
-      <room reference="282"/>
+      <id>104</id>
+      <room reference="294"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="850">
-      <id>109</id>
-      <room reference="282"/>
+      <id>105</id>
+      <room reference="294"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="851">
-      <id>110</id>
-      <room reference="315"/>
+      <id>118</id>
+      <room reference="301"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="852">
-      <id>111</id>
-      <room reference="315"/>
+      <id>119</id>
+      <room reference="301"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="853">
-      <id>112</id>
-      <room reference="315"/>
+      <id>120</id>
+      <room reference="301"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="854">
-      <id>113</id>
-      <room reference="315"/>
+      <id>121</id>
+      <room reference="301"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="855">
-      <id>114</id>
-      <room reference="322"/>
+      <id>122</id>
+      <room reference="308"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="856">
-      <id>115</id>
-      <room reference="322"/>
+      <id>123</id>
+      <room reference="308"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="857">
-      <id>116</id>
-      <room reference="322"/>
+      <id>124</id>
+      <room reference="308"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="858">
-      <id>117</id>
-      <room reference="322"/>
+      <id>125</id>
+      <room reference="308"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="859">
-      <id>118</id>
-      <room reference="301"/>
+      <id>110</id>
+      <room reference="315"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="860">
-      <id>119</id>
-      <room reference="301"/>
+      <id>111</id>
+      <room reference="315"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="861">
-      <id>120</id>
-      <room reference="301"/>
+      <id>112</id>
+      <room reference="315"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="862">
-      <id>121</id>
-      <room reference="301"/>
+      <id>113</id>
+      <room reference="315"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="863">
-      <id>122</id>
-      <room reference="308"/>
+      <id>114</id>
+      <room reference="322"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="864">
-      <id>123</id>
-      <room reference="308"/>
+      <id>115</id>
+      <room reference="322"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="865">
-      <id>124</id>
-      <room reference="308"/>
+      <id>116</id>
+      <room reference="322"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="866">
-      <id>125</id>
-      <room reference="308"/>
+      <id>117</id>
+      <room reference="322"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="867">
-      <id>126</id>
-      <room reference="343"/>
+      <id>134</id>
+      <room reference="329"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="868">
-      <id>127</id>
-      <room reference="343"/>
+      <id>135</id>
+      <room reference="329"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="869">
-      <id>128</id>
-      <room reference="343"/>
+      <id>136</id>
+      <room reference="329"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="870">
-      <id>129</id>
-      <room reference="343"/>
+      <id>137</id>
+      <room reference="329"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="871">
-      <id>130</id>
-      <room reference="350"/>
+      <id>138</id>
+      <room reference="336"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="872">
-      <id>131</id>
-      <room reference="350"/>
+      <id>139</id>
+      <room reference="336"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="873">
-      <id>132</id>
-      <room reference="350"/>
+      <id>140</id>
+      <room reference="336"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="874">
-      <id>133</id>
-      <room reference="350"/>
+      <id>141</id>
+      <room reference="336"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="875">
-      <id>134</id>
-      <room reference="329"/>
+      <id>126</id>
+      <room reference="343"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="876">
-      <id>135</id>
-      <room reference="329"/>
+      <id>127</id>
+      <room reference="343"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="877">
-      <id>136</id>
-      <room reference="329"/>
+      <id>128</id>
+      <room reference="343"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="878">
-      <id>137</id>
-      <room reference="329"/>
+      <id>129</id>
+      <room reference="343"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="879">
-      <id>138</id>
-      <room reference="336"/>
+      <id>130</id>
+      <room reference="350"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="880">
-      <id>139</id>
-      <room reference="336"/>
+      <id>131</id>
+      <room reference="350"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="881">
-      <id>140</id>
-      <room reference="336"/>
+      <id>132</id>
+      <room reference="350"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="882">
-      <id>141</id>
-      <room reference="336"/>
+      <id>133</id>
+      <room reference="350"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="883">
-      <id>142</id>
-      <room reference="378"/>
+      <id>154</id>
+      <room reference="356"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="884">
-      <id>143</id>
-      <room reference="378"/>
+      <id>155</id>
+      <room reference="356"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="885">
-      <id>144</id>
-      <room reference="378"/>
+      <id>156</id>
+      <room reference="356"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="886">
-      <id>145</id>
-      <room reference="378"/>
+      <id>157</id>
+      <room reference="356"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="887">
-      <id>146</id>
-      <room reference="370"/>
+      <id>150</id>
+      <room reference="363"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="888">
-      <id>147</id>
-      <room reference="370"/>
+      <id>151</id>
+      <room reference="363"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="889">
-      <id>148</id>
-      <room reference="370"/>
+      <id>152</id>
+      <room reference="363"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="890">
-      <id>149</id>
-      <room reference="370"/>
+      <id>153</id>
+      <room reference="363"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="891">
-      <id>150</id>
-      <room reference="363"/>
+      <id>146</id>
+      <room reference="370"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="892">
-      <id>151</id>
-      <room reference="363"/>
+      <id>147</id>
+      <room reference="370"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="893">
-      <id>152</id>
-      <room reference="363"/>
+      <id>148</id>
+      <room reference="370"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="894">
-      <id>153</id>
-      <room reference="363"/>
+      <id>149</id>
+      <room reference="370"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="895">
-      <id>154</id>
-      <room reference="356"/>
+      <id>142</id>
+      <room reference="378"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="896">
-      <id>155</id>
-      <room reference="356"/>
+      <id>143</id>
+      <room reference="378"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="897">
-      <id>156</id>
-      <room reference="356"/>
+      <id>144</id>
+      <room reference="378"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="898">
-      <id>157</id>
-      <room reference="356"/>
+      <id>145</id>
+      <room reference="378"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="899">
-      <id>158</id>
-      <room reference="407"/>
+      <id>167</id>
+      <room reference="386"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="900">
-      <id>159</id>
-      <room reference="401"/>
-      <indexInRoom>0</indexInRoom>
+      <id>168</id>
+      <room reference="386"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="901">
-      <id>160</id>
-      <room reference="401"/>
-      <indexInRoom>1</indexInRoom>
+      <id>169</id>
+      <room reference="386"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="902">
-      <id>161</id>
-      <room reference="401"/>
-      <indexInRoom>2</indexInRoom>
+      <id>170</id>
+      <room reference="386"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="903">
-      <id>162</id>
-      <room reference="401"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="904">
       <id>163</id>
       <room reference="394"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="905">
+    <org.drools.solver.examples.pas.domain.Bed id="904">
       <id>164</id>
       <room reference="394"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="906">
+    <org.drools.solver.examples.pas.domain.Bed id="905">
       <id>165</id>
       <room reference="394"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="907">
+    <org.drools.solver.examples.pas.domain.Bed id="906">
       <id>166</id>
       <room reference="394"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="908">
-      <id>167</id>
-      <room reference="386"/>
+    <org.drools.solver.examples.pas.domain.Bed id="907">
+      <id>159</id>
+      <room reference="401"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="909">
-      <id>168</id>
-      <room reference="386"/>
+    <org.drools.solver.examples.pas.domain.Bed id="908">
+      <id>160</id>
+      <room reference="401"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="910">
-      <id>169</id>
-      <room reference="386"/>
+    <org.drools.solver.examples.pas.domain.Bed id="909">
+      <id>161</id>
+      <room reference="401"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="911">
-      <id>170</id>
-      <room reference="386"/>
+    <org.drools.solver.examples.pas.domain.Bed id="910">
+      <id>162</id>
+      <room reference="401"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="911">
+      <id>158</id>
+      <room reference="407"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="912">
-      <id>171</id>
-      <room reference="435"/>
+      <id>177</id>
+      <room reference="413"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="913">
-      <id>172</id>
-      <room reference="435"/>
+      <id>175</id>
+      <room reference="420"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="914">
+      <id>176</id>
+      <room reference="420"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="914">
+    <org.drools.solver.examples.pas.domain.Bed id="915">
       <id>173</id>
       <room reference="427"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="915">
+    <org.drools.solver.examples.pas.domain.Bed id="916">
       <id>174</id>
       <room reference="427"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="916">
-      <id>175</id>
-      <room reference="420"/>
+    <org.drools.solver.examples.pas.domain.Bed id="917">
+      <id>171</id>
+      <room reference="435"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="917">
-      <id>176</id>
-      <room reference="420"/>
+    <org.drools.solver.examples.pas.domain.Bed id="918">
+      <id>172</id>
+      <room reference="435"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="918">
-      <id>177</id>
-      <room reference="413"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="919">
-      <id>178</id>
-      <room reference="460"/>
+      <id>186</id>
+      <room reference="442"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="920">
-      <id>179</id>
-      <room reference="460"/>
+      <id>187</id>
+      <room reference="442"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="921">
-      <id>180</id>
-      <room reference="460"/>
-      <indexInRoom>2</indexInRoom>
+      <id>184</id>
+      <room reference="448"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>181</id>
-      <room reference="460"/>
-      <indexInRoom>3</indexInRoom>
+      <id>185</id>
+      <room reference="448"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
       <id>182</id>
@@ -4868,713 +4868,713 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>184</id>
-      <room reference="448"/>
+      <id>178</id>
+      <room reference="460"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>185</id>
-      <room reference="448"/>
+      <id>179</id>
+      <room reference="460"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>186</id>
-      <room reference="442"/>
-      <indexInRoom>0</indexInRoom>
+      <id>180</id>
+      <room reference="460"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>187</id>
-      <room reference="442"/>
-      <indexInRoom>1</indexInRoom>
+      <id>181</id>
+      <room reference="460"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>188</id>
-      <room reference="496"/>
+      <id>204</id>
+      <room reference="466"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>189</id>
-      <room reference="496"/>
+      <id>205</id>
+      <room reference="466"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>190</id>
-      <room reference="496"/>
+      <id>206</id>
+      <room reference="466"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>191</id>
-      <room reference="496"/>
+      <id>207</id>
+      <room reference="466"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>192</id>
-      <room reference="503"/>
+      <id>208</id>
+      <room reference="473"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>193</id>
-      <room reference="503"/>
+      <id>209</id>
+      <room reference="473"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>194</id>
-      <room reference="503"/>
+      <id>210</id>
+      <room reference="473"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>195</id>
-      <room reference="503"/>
+      <id>211</id>
+      <room reference="473"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>196</id>
-      <room reference="511"/>
+      <id>212</id>
+      <room reference="481"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>197</id>
-      <room reference="511"/>
+      <id>213</id>
+      <room reference="481"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>198</id>
-      <room reference="511"/>
+      <id>214</id>
+      <room reference="481"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>199</id>
-      <room reference="511"/>
+      <id>215</id>
+      <room reference="481"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>200</id>
-      <room reference="518"/>
+      <id>216</id>
+      <room reference="489"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>201</id>
-      <room reference="518"/>
+      <id>217</id>
+      <room reference="489"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>202</id>
-      <room reference="518"/>
+      <id>218</id>
+      <room reference="489"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>203</id>
-      <room reference="518"/>
+      <id>219</id>
+      <room reference="489"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>204</id>
-      <room reference="466"/>
+      <id>188</id>
+      <room reference="496"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>205</id>
-      <room reference="466"/>
+      <id>189</id>
+      <room reference="496"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>206</id>
-      <room reference="466"/>
+      <id>190</id>
+      <room reference="496"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>207</id>
-      <room reference="466"/>
+      <id>191</id>
+      <room reference="496"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>208</id>
-      <room reference="473"/>
+      <id>192</id>
+      <room reference="503"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>209</id>
-      <room reference="473"/>
+      <id>193</id>
+      <room reference="503"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>210</id>
-      <room reference="473"/>
+      <id>194</id>
+      <room reference="503"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>211</id>
-      <room reference="473"/>
+      <id>195</id>
+      <room reference="503"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>212</id>
-      <room reference="481"/>
+      <id>196</id>
+      <room reference="511"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>213</id>
-      <room reference="481"/>
+      <id>197</id>
+      <room reference="511"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>214</id>
-      <room reference="481"/>
+      <id>198</id>
+      <room reference="511"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>215</id>
-      <room reference="481"/>
+      <id>199</id>
+      <room reference="511"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>216</id>
-      <room reference="489"/>
+      <id>200</id>
+      <room reference="518"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>217</id>
-      <room reference="489"/>
+      <id>201</id>
+      <room reference="518"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>218</id>
-      <room reference="489"/>
+      <id>202</id>
+      <room reference="518"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>219</id>
-      <room reference="489"/>
+      <id>203</id>
+      <room reference="518"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>220</id>
-      <room reference="551"/>
+      <id>236</id>
+      <room reference="526"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>221</id>
-      <room reference="551"/>
+      <id>237</id>
+      <room reference="526"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>222</id>
-      <room reference="551"/>
+      <id>238</id>
+      <room reference="526"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>223</id>
-      <room reference="551"/>
+      <id>239</id>
+      <room reference="526"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>224</id>
-      <room reference="558"/>
+      <id>240</id>
+      <room reference="532"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>225</id>
-      <room reference="558"/>
+      <id>241</id>
+      <room reference="532"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>226</id>
-      <room reference="558"/>
+      <id>242</id>
+      <room reference="532"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>227</id>
-      <room reference="558"/>
+      <id>243</id>
+      <room reference="532"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>228</id>
-      <room reference="565"/>
+      <id>244</id>
+      <room reference="538"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>229</id>
-      <room reference="565"/>
+      <id>245</id>
+      <room reference="538"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>230</id>
-      <room reference="565"/>
+      <id>246</id>
+      <room reference="538"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="972">
-      <id>231</id>
-      <room reference="565"/>
+      <id>247</id>
+      <room reference="538"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>232</id>
-      <room reference="572"/>
+      <id>248</id>
+      <room reference="545"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="974">
-      <id>233</id>
-      <room reference="572"/>
+      <id>249</id>
+      <room reference="545"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>234</id>
-      <room reference="572"/>
+      <id>250</id>
+      <room reference="545"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>235</id>
-      <room reference="572"/>
+      <id>251</id>
+      <room reference="545"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>236</id>
-      <room reference="526"/>
+      <id>220</id>
+      <room reference="551"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>237</id>
-      <room reference="526"/>
+      <id>221</id>
+      <room reference="551"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>238</id>
-      <room reference="526"/>
+      <id>222</id>
+      <room reference="551"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>239</id>
-      <room reference="526"/>
+      <id>223</id>
+      <room reference="551"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>240</id>
-      <room reference="532"/>
+      <id>224</id>
+      <room reference="558"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>241</id>
-      <room reference="532"/>
+      <id>225</id>
+      <room reference="558"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>242</id>
-      <room reference="532"/>
+      <id>226</id>
+      <room reference="558"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>243</id>
-      <room reference="532"/>
+      <id>227</id>
+      <room reference="558"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>244</id>
-      <room reference="538"/>
+      <id>228</id>
+      <room reference="565"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>245</id>
-      <room reference="538"/>
+      <id>229</id>
+      <room reference="565"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>246</id>
-      <room reference="538"/>
+      <id>230</id>
+      <room reference="565"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>247</id>
-      <room reference="538"/>
+      <id>231</id>
+      <room reference="565"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>248</id>
-      <room reference="545"/>
+      <id>232</id>
+      <room reference="572"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>249</id>
-      <room reference="545"/>
+      <id>233</id>
+      <room reference="572"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>250</id>
-      <room reference="545"/>
+      <id>234</id>
+      <room reference="572"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>251</id>
-      <room reference="545"/>
+      <id>235</id>
+      <room reference="572"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>252</id>
-      <room reference="611"/>
+      <id>264</id>
+      <room reference="578"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>253</id>
-      <room reference="611"/>
+      <id>265</id>
+      <room reference="578"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>254</id>
-      <room reference="603"/>
-      <indexInRoom>0</indexInRoom>
+      <id>266</id>
+      <room reference="578"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>255</id>
-      <room reference="603"/>
-      <indexInRoom>1</indexInRoom>
+      <id>267</id>
+      <room reference="578"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>256</id>
-      <room reference="626"/>
+      <id>260</id>
+      <room reference="584"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>257</id>
-      <room reference="626"/>
+      <id>261</id>
+      <room reference="584"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>258</id>
-      <room reference="619"/>
-      <indexInRoom>0</indexInRoom>
+      <id>262</id>
+      <room reference="584"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>259</id>
-      <room reference="619"/>
-      <indexInRoom>1</indexInRoom>
+      <id>263</id>
+      <room reference="584"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>260</id>
-      <room reference="584"/>
+      <id>269</id>
+      <room reference="590"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>261</id>
-      <room reference="584"/>
-      <indexInRoom>1</indexInRoom>
+      <id>268</id>
+      <room reference="596"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>262</id>
-      <room reference="584"/>
-      <indexInRoom>2</indexInRoom>
+      <id>254</id>
+      <room reference="603"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>263</id>
-      <room reference="584"/>
-      <indexInRoom>3</indexInRoom>
+      <id>255</id>
+      <room reference="603"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>264</id>
-      <room reference="578"/>
+      <id>252</id>
+      <room reference="611"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>265</id>
-      <room reference="578"/>
+      <id>253</id>
+      <room reference="611"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>266</id>
-      <room reference="578"/>
-      <indexInRoom>2</indexInRoom>
+      <id>258</id>
+      <room reference="619"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>267</id>
-      <room reference="578"/>
-      <indexInRoom>3</indexInRoom>
+      <id>259</id>
+      <room reference="619"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>268</id>
-      <room reference="596"/>
+      <id>256</id>
+      <room reference="626"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>269</id>
-      <room reference="590"/>
-      <indexInRoom>0</indexInRoom>
+      <id>257</id>
+      <room reference="626"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>270</id>
-      <room reference="669"/>
+      <id>288</id>
+      <room reference="633"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>271</id>
-      <room reference="669"/>
+      <id>289</id>
+      <room reference="633"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>272</id>
-      <room reference="669"/>
-      <indexInRoom>2</indexInRoom>
+      <id>286</id>
+      <room reference="640"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>273</id>
-      <room reference="669"/>
-      <indexInRoom>3</indexInRoom>
+      <id>287</id>
+      <room reference="640"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>274</id>
-      <room reference="661"/>
+      <id>294</id>
+      <room reference="647"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>275</id>
-      <room reference="661"/>
+      <id>295</id>
+      <room reference="647"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>276</id>
-      <room reference="661"/>
+      <id>296</id>
+      <room reference="647"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>277</id>
-      <room reference="661"/>
+      <id>297</id>
+      <room reference="647"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>278</id>
-      <room reference="683"/>
+      <id>290</id>
+      <room reference="654"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>279</id>
-      <room reference="683"/>
+      <id>291</id>
+      <room reference="654"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>280</id>
-      <room reference="683"/>
+      <id>292</id>
+      <room reference="654"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>281</id>
-      <room reference="683"/>
+      <id>293</id>
+      <room reference="654"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>282</id>
-      <room reference="675"/>
+      <id>274</id>
+      <room reference="661"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>283</id>
-      <room reference="675"/>
+      <id>275</id>
+      <room reference="661"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>284</id>
-      <room reference="675"/>
+      <id>276</id>
+      <room reference="661"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>285</id>
-      <room reference="675"/>
+      <id>277</id>
+      <room reference="661"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>286</id>
-      <room reference="640"/>
+      <id>270</id>
+      <room reference="669"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>287</id>
-      <room reference="640"/>
+      <id>271</id>
+      <room reference="669"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>288</id>
-      <room reference="633"/>
-      <indexInRoom>0</indexInRoom>
+      <id>272</id>
+      <room reference="669"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>289</id>
-      <room reference="633"/>
-      <indexInRoom>1</indexInRoom>
+      <id>273</id>
+      <room reference="669"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>290</id>
-      <room reference="654"/>
+      <id>282</id>
+      <room reference="675"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>291</id>
-      <room reference="654"/>
+      <id>283</id>
+      <room reference="675"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>292</id>
-      <room reference="654"/>
+      <id>284</id>
+      <room reference="675"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>293</id>
-      <room reference="654"/>
+      <id>285</id>
+      <room reference="675"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>294</id>
-      <room reference="647"/>
+      <id>278</id>
+      <room reference="683"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>295</id>
-      <room reference="647"/>
+      <id>279</id>
+      <room reference="683"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>296</id>
-      <room reference="647"/>
+      <id>280</id>
+      <room reference="683"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>297</id>
-      <room reference="647"/>
+      <id>281</id>
+      <room reference="683"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1039">
-      <id>298</id>
-      <room reference="733"/>
+      <id>318</id>
+      <room reference="691"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>299</id>
-      <room reference="733"/>
+      <id>319</id>
+      <room reference="691"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>300</id>
-      <room reference="733"/>
+      <id>320</id>
+      <room reference="691"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>301</id>
-      <room reference="733"/>
+      <id>321</id>
+      <room reference="691"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>302</id>
-      <room reference="719"/>
+      <id>322</id>
+      <room reference="698"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1044">
-      <id>303</id>
-      <room reference="719"/>
+      <id>323</id>
+      <room reference="698"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1045">
-      <id>304</id>
-      <room reference="719"/>
+      <id>324</id>
+      <room reference="698"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1046">
-      <id>305</id>
-      <room reference="719"/>
+      <id>325</id>
+      <room reference="698"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>306</id>
-      <room reference="726"/>
+      <id>310</id>
+      <room reference="705"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>307</id>
-      <room reference="726"/>
+      <id>311</id>
+      <room reference="705"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1049">
-      <id>308</id>
-      <room reference="726"/>
+      <id>312</id>
+      <room reference="705"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1050">
-      <id>309</id>
-      <room reference="726"/>
+      <id>313</id>
+      <room reference="705"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>310</id>
-      <room reference="705"/>
+      <id>314</id>
+      <room reference="712"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>311</id>
-      <room reference="705"/>
+      <id>315</id>
+      <room reference="712"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>312</id>
-      <room reference="705"/>
+      <id>316</id>
+      <room reference="712"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>313</id>
-      <room reference="705"/>
+      <id>317</id>
+      <room reference="712"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>314</id>
-      <room reference="712"/>
+      <id>302</id>
+      <room reference="719"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>315</id>
-      <room reference="712"/>
+      <id>303</id>
+      <room reference="719"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>316</id>
-      <room reference="712"/>
+      <id>304</id>
+      <room reference="719"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>317</id>
-      <room reference="712"/>
+      <id>305</id>
+      <room reference="719"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
-      <id>318</id>
-      <room reference="691"/>
+      <id>306</id>
+      <room reference="726"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>319</id>
-      <room reference="691"/>
+      <id>307</id>
+      <room reference="726"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>320</id>
-      <room reference="691"/>
+      <id>308</id>
+      <room reference="726"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>321</id>
-      <room reference="691"/>
+      <id>309</id>
+      <room reference="726"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>322</id>
-      <room reference="698"/>
+      <id>298</id>
+      <room reference="733"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>323</id>
-      <room reference="698"/>
+      <id>299</id>
+      <room reference="733"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>324</id>
-      <room reference="698"/>
+      <id>300</id>
+      <room reference="733"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>325</id>
-      <room reference="698"/>
+      <id>301</id>
+      <room reference="733"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata06.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata06.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata06.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4267,584 +4267,584 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="801">
-      <id>37</id>
-      <room reference="138"/>
+      <id>41</id>
+      <room reference="131"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="802">
-      <id>38</id>
-      <room reference="138"/>
+      <id>42</id>
+      <room reference="131"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="803">
-      <id>39</id>
-      <room reference="138"/>
+      <id>43</id>
+      <room reference="131"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="804">
-      <id>40</id>
-      <room reference="138"/>
+      <id>44</id>
+      <room reference="131"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="805">
-      <id>41</id>
-      <room reference="131"/>
+      <id>37</id>
+      <room reference="138"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="806">
-      <id>42</id>
-      <room reference="131"/>
+      <id>38</id>
+      <room reference="138"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="807">
-      <id>43</id>
-      <room reference="131"/>
+      <id>39</id>
+      <room reference="138"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="808">
-      <id>44</id>
-      <room reference="131"/>
+      <id>40</id>
+      <room reference="138"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="809">
-      <id>45</id>
-      <room reference="151"/>
+      <id>49</id>
+      <room reference="144"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="810">
-      <id>46</id>
-      <room reference="151"/>
+      <id>50</id>
+      <room reference="144"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="811">
-      <id>47</id>
-      <room reference="151"/>
+      <id>51</id>
+      <room reference="144"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="812">
-      <id>48</id>
-      <room reference="151"/>
+      <id>52</id>
+      <room reference="144"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="813">
-      <id>49</id>
-      <room reference="144"/>
+      <id>45</id>
+      <room reference="151"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="814">
-      <id>50</id>
-      <room reference="144"/>
+      <id>46</id>
+      <room reference="151"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="815">
-      <id>51</id>
-      <room reference="144"/>
+      <id>47</id>
+      <room reference="151"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="816">
-      <id>52</id>
-      <room reference="144"/>
+      <id>48</id>
+      <room reference="151"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="817">
-      <id>53</id>
-      <room reference="166"/>
+      <id>57</id>
+      <room reference="158"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="818">
-      <id>54</id>
-      <room reference="166"/>
+      <id>58</id>
+      <room reference="158"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="819">
-      <id>55</id>
-      <room reference="166"/>
+      <id>59</id>
+      <room reference="158"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="820">
-      <id>56</id>
-      <room reference="166"/>
+      <id>60</id>
+      <room reference="158"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="821">
-      <id>57</id>
-      <room reference="158"/>
+      <id>53</id>
+      <room reference="166"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="822">
-      <id>58</id>
-      <room reference="158"/>
+      <id>54</id>
+      <room reference="166"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="823">
-      <id>59</id>
-      <room reference="158"/>
+      <id>55</id>
+      <room reference="166"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="824">
-      <id>60</id>
-      <room reference="158"/>
+      <id>56</id>
+      <room reference="166"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="825">
-      <id>61</id>
-      <room reference="180"/>
+      <id>65</id>
+      <room reference="172"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="826">
-      <id>62</id>
-      <room reference="180"/>
+      <id>66</id>
+      <room reference="172"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="827">
-      <id>63</id>
-      <room reference="180"/>
+      <id>67</id>
+      <room reference="172"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="828">
-      <id>64</id>
-      <room reference="180"/>
+      <id>68</id>
+      <room reference="172"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="829">
-      <id>65</id>
-      <room reference="172"/>
+      <id>61</id>
+      <room reference="180"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="830">
-      <id>66</id>
-      <room reference="172"/>
+      <id>62</id>
+      <room reference="180"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="831">
-      <id>67</id>
-      <room reference="172"/>
+      <id>63</id>
+      <room reference="180"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="832">
-      <id>68</id>
-      <room reference="172"/>
+      <id>64</id>
+      <room reference="180"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="833">
-      <id>69</id>
-      <room reference="194"/>
+      <id>73</id>
+      <room reference="187"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="834">
-      <id>70</id>
-      <room reference="194"/>
+      <id>74</id>
+      <room reference="187"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="835">
-      <id>71</id>
-      <room reference="194"/>
+      <id>75</id>
+      <room reference="187"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="836">
-      <id>72</id>
-      <room reference="194"/>
+      <id>76</id>
+      <room reference="187"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="837">
-      <id>73</id>
-      <room reference="187"/>
+      <id>69</id>
+      <room reference="194"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="838">
-      <id>74</id>
-      <room reference="187"/>
+      <id>70</id>
+      <room reference="194"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="839">
-      <id>75</id>
-      <room reference="187"/>
+      <id>71</id>
+      <room reference="194"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="840">
-      <id>76</id>
-      <room reference="187"/>
+      <id>72</id>
+      <room reference="194"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="841">
-      <id>77</id>
-      <room reference="208"/>
+      <id>78</id>
+      <room reference="202"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="842">
-      <id>78</id>
-      <room reference="202"/>
+      <id>77</id>
+      <room reference="208"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="843">
-      <id>79</id>
-      <room reference="223"/>
+      <id>80</id>
+      <room reference="215"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="844">
-      <id>80</id>
-      <room reference="215"/>
+      <id>79</id>
+      <room reference="223"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="845">
-      <id>81</id>
-      <room reference="237"/>
+      <id>83</id>
+      <room reference="229"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="846">
-      <id>82</id>
-      <room reference="237"/>
+      <id>84</id>
+      <room reference="229"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="847">
-      <id>83</id>
-      <room reference="229"/>
+      <id>81</id>
+      <room reference="237"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="848">
-      <id>84</id>
-      <room reference="229"/>
+      <id>82</id>
+      <room reference="237"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="849">
-      <id>85</id>
-      <room reference="258"/>
+      <id>89</id>
+      <room reference="244"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="850">
-      <id>86</id>
-      <room reference="258"/>
+      <id>90</id>
+      <room reference="244"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="851">
-      <id>87</id>
-      <room reference="264"/>
+      <id>91</id>
+      <room reference="251"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="852">
-      <id>88</id>
-      <room reference="264"/>
+      <id>92</id>
+      <room reference="251"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="853">
-      <id>89</id>
-      <room reference="244"/>
+      <id>85</id>
+      <room reference="258"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="854">
-      <id>90</id>
-      <room reference="244"/>
+      <id>86</id>
+      <room reference="258"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="855">
-      <id>91</id>
-      <room reference="251"/>
+      <id>87</id>
+      <room reference="264"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="856">
-      <id>92</id>
-      <room reference="251"/>
+      <id>88</id>
+      <room reference="264"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="857">
-      <id>93</id>
-      <room reference="284"/>
+      <id>99</id>
+      <room reference="271"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="858">
-      <id>94</id>
-      <room reference="284"/>
+      <id>100</id>
+      <room reference="271"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="859">
-      <id>95</id>
-      <room reference="291"/>
+      <id>101</id>
+      <room reference="278"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="860">
-      <id>96</id>
-      <room reference="291"/>
+      <id>102</id>
+      <room reference="278"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="861">
-      <id>97</id>
-      <room reference="291"/>
-      <indexInRoom>2</indexInRoom>
+      <id>93</id>
+      <room reference="284"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="862">
-      <id>98</id>
-      <room reference="291"/>
-      <indexInRoom>3</indexInRoom>
+      <id>94</id>
+      <room reference="284"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="863">
-      <id>99</id>
-      <room reference="271"/>
+      <id>95</id>
+      <room reference="291"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="864">
-      <id>100</id>
-      <room reference="271"/>
+      <id>96</id>
+      <room reference="291"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="865">
-      <id>101</id>
-      <room reference="278"/>
-      <indexInRoom>0</indexInRoom>
+      <id>97</id>
+      <room reference="291"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="866">
-      <id>102</id>
-      <room reference="278"/>
-      <indexInRoom>1</indexInRoom>
+      <id>98</id>
+      <room reference="291"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="867">
-      <id>103</id>
-      <room reference="312"/>
+      <id>111</id>
+      <room reference="298"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="868">
-      <id>104</id>
-      <room reference="312"/>
+      <id>112</id>
+      <room reference="298"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="869">
-      <id>105</id>
-      <room reference="312"/>
+      <id>113</id>
+      <room reference="298"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="870">
-      <id>106</id>
-      <room reference="312"/>
+      <id>114</id>
+      <room reference="298"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="871">
-      <id>107</id>
-      <room reference="319"/>
+      <id>115</id>
+      <room reference="305"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="872">
-      <id>108</id>
-      <room reference="319"/>
+      <id>116</id>
+      <room reference="305"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="873">
-      <id>109</id>
-      <room reference="319"/>
+      <id>117</id>
+      <room reference="305"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="874">
-      <id>110</id>
-      <room reference="319"/>
+      <id>118</id>
+      <room reference="305"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="875">
-      <id>111</id>
-      <room reference="298"/>
+      <id>103</id>
+      <room reference="312"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="876">
-      <id>112</id>
-      <room reference="298"/>
+      <id>104</id>
+      <room reference="312"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="877">
-      <id>113</id>
-      <room reference="298"/>
+      <id>105</id>
+      <room reference="312"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="878">
-      <id>114</id>
-      <room reference="298"/>
+      <id>106</id>
+      <room reference="312"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="879">
-      <id>115</id>
-      <room reference="305"/>
+      <id>107</id>
+      <room reference="319"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="880">
-      <id>116</id>
-      <room reference="305"/>
+      <id>108</id>
+      <room reference="319"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="881">
-      <id>117</id>
-      <room reference="305"/>
+      <id>109</id>
+      <room reference="319"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="882">
-      <id>118</id>
-      <room reference="305"/>
+      <id>110</id>
+      <room reference="319"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="883">
-      <id>119</id>
-      <room reference="341"/>
+      <id>127</id>
+      <room reference="326"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="884">
-      <id>120</id>
-      <room reference="341"/>
+      <id>128</id>
+      <room reference="326"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="885">
-      <id>121</id>
-      <room reference="341"/>
+      <id>129</id>
+      <room reference="326"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="886">
-      <id>122</id>
-      <room reference="341"/>
+      <id>130</id>
+      <room reference="326"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="887">
-      <id>123</id>
-      <room reference="349"/>
+      <id>131</id>
+      <room reference="334"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="888">
-      <id>124</id>
-      <room reference="349"/>
+      <id>132</id>
+      <room reference="334"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="889">
-      <id>125</id>
-      <room reference="349"/>
+      <id>133</id>
+      <room reference="334"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="890">
-      <id>126</id>
-      <room reference="349"/>
+      <id>134</id>
+      <room reference="334"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="891">
-      <id>127</id>
-      <room reference="326"/>
+      <id>119</id>
+      <room reference="341"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="892">
-      <id>128</id>
-      <room reference="326"/>
+      <id>120</id>
+      <room reference="341"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="893">
-      <id>129</id>
-      <room reference="326"/>
+      <id>121</id>
+      <room reference="341"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="894">
-      <id>130</id>
-      <room reference="326"/>
+      <id>122</id>
+      <room reference="341"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="895">
-      <id>131</id>
-      <room reference="334"/>
+      <id>123</id>
+      <room reference="349"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="896">
-      <id>132</id>
-      <room reference="334"/>
+      <id>124</id>
+      <room reference="349"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="897">
-      <id>133</id>
-      <room reference="334"/>
+      <id>125</id>
+      <room reference="349"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="898">
-      <id>134</id>
-      <room reference="334"/>
+      <id>126</id>
+      <room reference="349"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="899">
-      <id>135</id>
-      <room reference="378"/>
+      <id>147</id>
+      <room reference="356"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="900">
-      <id>136</id>
-      <room reference="378"/>
+      <id>148</id>
+      <room reference="356"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="901">
-      <id>137</id>
-      <room reference="378"/>
+      <id>149</id>
+      <room reference="356"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="902">
-      <id>138</id>
-      <room reference="378"/>
+      <id>150</id>
+      <room reference="356"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="903">
-      <id>139</id>
-      <room reference="370"/>
+      <id>143</id>
+      <room reference="363"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="904">
-      <id>140</id>
-      <room reference="370"/>
+      <id>144</id>
+      <room reference="363"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="905">
-      <id>141</id>
-      <room reference="370"/>
+      <id>145</id>
+      <room reference="363"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="906">
-      <id>142</id>
-      <room reference="370"/>
+      <id>146</id>
+      <room reference="363"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="907">
-      <id>143</id>
-      <room reference="363"/>
+      <id>139</id>
+      <room reference="370"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="908">
-      <id>144</id>
-      <room reference="363"/>
+      <id>140</id>
+      <room reference="370"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="909">
-      <id>145</id>
-      <room reference="363"/>
+      <id>141</id>
+      <room reference="370"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="910">
-      <id>146</id>
-      <room reference="363"/>
+      <id>142</id>
+      <room reference="370"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="911">
-      <id>147</id>
-      <room reference="356"/>
+      <id>135</id>
+      <room reference="378"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="912">
-      <id>148</id>
-      <room reference="356"/>
+      <id>136</id>
+      <room reference="378"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="913">
-      <id>149</id>
-      <room reference="356"/>
+      <id>137</id>
+      <room reference="378"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="914">
-      <id>150</id>
-      <room reference="356"/>
+      <id>138</id>
+      <room reference="378"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="915">
-      <id>151</id>
-      <room reference="405"/>
+      <id>155</id>
+      <room reference="384"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="916">
-      <id>152</id>
-      <room reference="405"/>
-      <indexInRoom>1</indexInRoom>
+      <id>154</id>
+      <room reference="391"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="917">
       <id>153</id>
@@ -4852,783 +4852,783 @@
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="918">
-      <id>154</id>
-      <room reference="391"/>
+      <id>151</id>
+      <room reference="405"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="919">
-      <id>155</id>
-      <room reference="384"/>
-      <indexInRoom>0</indexInRoom>
+      <id>152</id>
+      <room reference="405"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="920">
-      <id>156</id>
-      <room reference="435"/>
+      <id>162</id>
+      <room reference="413"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="921">
-      <id>157</id>
-      <room reference="435"/>
+      <id>163</id>
+      <room reference="413"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>158</id>
-      <room reference="427"/>
+      <id>160</id>
+      <room reference="420"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>159</id>
-      <room reference="427"/>
+      <id>161</id>
+      <room reference="420"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>160</id>
-      <room reference="420"/>
+      <id>158</id>
+      <room reference="427"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>161</id>
-      <room reference="420"/>
+      <id>159</id>
+      <room reference="427"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>162</id>
-      <room reference="413"/>
+      <id>156</id>
+      <room reference="435"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>163</id>
-      <room reference="413"/>
+      <id>157</id>
+      <room reference="435"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>164</id>
-      <room reference="463"/>
+      <id>170</id>
+      <room reference="443"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>165</id>
-      <room reference="463"/>
+      <id>171</id>
+      <room reference="443"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>166</id>
-      <room reference="457"/>
+      <id>168</id>
+      <room reference="450"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>167</id>
-      <room reference="457"/>
+      <id>169</id>
+      <room reference="450"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>168</id>
-      <room reference="450"/>
+      <id>166</id>
+      <room reference="457"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>169</id>
-      <room reference="450"/>
+      <id>167</id>
+      <room reference="457"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>170</id>
-      <room reference="443"/>
+      <id>164</id>
+      <room reference="463"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>171</id>
-      <room reference="443"/>
+      <id>165</id>
+      <room reference="463"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>172</id>
-      <room reference="500"/>
+      <id>188</id>
+      <room reference="470"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>173</id>
-      <room reference="500"/>
+      <id>189</id>
+      <room reference="470"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>174</id>
-      <room reference="500"/>
+      <id>190</id>
+      <room reference="470"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>175</id>
-      <room reference="500"/>
+      <id>191</id>
+      <room reference="470"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>176</id>
-      <room reference="508"/>
+      <id>192</id>
+      <room reference="478"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>177</id>
-      <room reference="508"/>
+      <id>193</id>
+      <room reference="478"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>178</id>
-      <room reference="508"/>
+      <id>194</id>
+      <room reference="478"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>179</id>
-      <room reference="508"/>
+      <id>195</id>
+      <room reference="478"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>180</id>
-      <room reference="514"/>
+      <id>196</id>
+      <room reference="485"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>181</id>
-      <room reference="514"/>
+      <id>197</id>
+      <room reference="485"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>182</id>
-      <room reference="514"/>
+      <id>198</id>
+      <room reference="485"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>183</id>
-      <room reference="514"/>
+      <id>199</id>
+      <room reference="485"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>184</id>
-      <room reference="521"/>
+      <id>200</id>
+      <room reference="492"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>185</id>
-      <room reference="521"/>
+      <id>201</id>
+      <room reference="492"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>186</id>
-      <room reference="521"/>
+      <id>202</id>
+      <room reference="492"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>187</id>
-      <room reference="521"/>
+      <id>203</id>
+      <room reference="492"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>188</id>
-      <room reference="470"/>
+      <id>172</id>
+      <room reference="500"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>189</id>
-      <room reference="470"/>
+      <id>173</id>
+      <room reference="500"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>190</id>
-      <room reference="470"/>
+      <id>174</id>
+      <room reference="500"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>191</id>
-      <room reference="470"/>
+      <id>175</id>
+      <room reference="500"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>192</id>
-      <room reference="478"/>
+      <id>176</id>
+      <room reference="508"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>193</id>
-      <room reference="478"/>
+      <id>177</id>
+      <room reference="508"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>194</id>
-      <room reference="478"/>
+      <id>178</id>
+      <room reference="508"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>195</id>
-      <room reference="478"/>
+      <id>179</id>
+      <room reference="508"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>196</id>
-      <room reference="485"/>
+      <id>180</id>
+      <room reference="514"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>197</id>
-      <room reference="485"/>
+      <id>181</id>
+      <room reference="514"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>198</id>
-      <room reference="485"/>
+      <id>182</id>
+      <room reference="514"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>199</id>
-      <room reference="485"/>
+      <id>183</id>
+      <room reference="514"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>200</id>
-      <room reference="492"/>
+      <id>184</id>
+      <room reference="521"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>201</id>
-      <room reference="492"/>
+      <id>185</id>
+      <room reference="521"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>202</id>
-      <room reference="492"/>
+      <id>186</id>
+      <room reference="521"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>203</id>
-      <room reference="492"/>
+      <id>187</id>
+      <room reference="521"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>204</id>
-      <room reference="559"/>
+      <id>217</id>
+      <room reference="529"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>205</id>
-      <room reference="559"/>
+      <id>218</id>
+      <room reference="529"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>206</id>
-      <room reference="559"/>
+      <id>219</id>
+      <room reference="529"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>207</id>
-      <room reference="559"/>
+      <id>220</id>
+      <room reference="529"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="972">
-      <id>208</id>
-      <room reference="567"/>
+      <id>221</id>
+      <room reference="537"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>209</id>
-      <room reference="567"/>
+      <id>222</id>
+      <room reference="537"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="974">
-      <id>210</id>
-      <room reference="567"/>
+      <id>223</id>
+      <room reference="537"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>211</id>
-      <room reference="567"/>
+      <id>224</id>
+      <room reference="537"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>212</id>
-      <room reference="573"/>
+      <id>225</id>
+      <room reference="544"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>213</id>
-      <room reference="573"/>
+      <id>226</id>
+      <room reference="544"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>214</id>
-      <room reference="573"/>
+      <id>227</id>
+      <room reference="544"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>215</id>
-      <room reference="573"/>
+      <id>228</id>
+      <room reference="544"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>216</id>
-      <room reference="581"/>
+      <id>229</id>
+      <room reference="552"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>217</id>
-      <room reference="529"/>
-      <indexInRoom>0</indexInRoom>
+      <id>230</id>
+      <room reference="552"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>218</id>
-      <room reference="529"/>
-      <indexInRoom>1</indexInRoom>
+      <id>231</id>
+      <room reference="552"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>219</id>
-      <room reference="529"/>
-      <indexInRoom>2</indexInRoom>
+      <id>232</id>
+      <room reference="552"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>220</id>
-      <room reference="529"/>
-      <indexInRoom>3</indexInRoom>
+      <id>204</id>
+      <room reference="559"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>221</id>
-      <room reference="537"/>
-      <indexInRoom>0</indexInRoom>
+      <id>205</id>
+      <room reference="559"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>222</id>
-      <room reference="537"/>
-      <indexInRoom>1</indexInRoom>
+      <id>206</id>
+      <room reference="559"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>223</id>
-      <room reference="537"/>
-      <indexInRoom>2</indexInRoom>
+      <id>207</id>
+      <room reference="559"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>224</id>
-      <room reference="537"/>
-      <indexInRoom>3</indexInRoom>
+      <id>208</id>
+      <room reference="567"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>225</id>
-      <room reference="544"/>
-      <indexInRoom>0</indexInRoom>
+      <id>209</id>
+      <room reference="567"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>226</id>
-      <room reference="544"/>
-      <indexInRoom>1</indexInRoom>
+      <id>210</id>
+      <room reference="567"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>227</id>
-      <room reference="544"/>
-      <indexInRoom>2</indexInRoom>
+      <id>211</id>
+      <room reference="567"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>228</id>
-      <room reference="544"/>
-      <indexInRoom>3</indexInRoom>
+      <id>212</id>
+      <room reference="573"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>229</id>
-      <room reference="552"/>
-      <indexInRoom>0</indexInRoom>
+      <id>213</id>
+      <room reference="573"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>230</id>
-      <room reference="552"/>
-      <indexInRoom>1</indexInRoom>
+      <id>214</id>
+      <room reference="573"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>231</id>
-      <room reference="552"/>
-      <indexInRoom>2</indexInRoom>
+      <id>215</id>
+      <room reference="573"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>232</id>
-      <room reference="552"/>
-      <indexInRoom>3</indexInRoom>
+      <id>216</id>
+      <room reference="581"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>233</id>
-      <room reference="624"/>
+      <id>243</id>
+      <room reference="587"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>234</id>
-      <room reference="624"/>
-      <indexInRoom>1</indexInRoom>
+      <id>241</id>
+      <room reference="595"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>235</id>
-      <room reference="617"/>
-      <indexInRoom>0</indexInRoom>
+      <id>242</id>
+      <room reference="595"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>236</id>
-      <room reference="617"/>
-      <indexInRoom>1</indexInRoom>
+      <id>246</id>
+      <room reference="603"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>237</id>
-      <room reference="639"/>
-      <indexInRoom>0</indexInRoom>
+      <id>247</id>
+      <room reference="603"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>238</id>
-      <room reference="639"/>
-      <indexInRoom>1</indexInRoom>
+      <id>244</id>
+      <room reference="610"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>239</id>
-      <room reference="632"/>
-      <indexInRoom>0</indexInRoom>
+      <id>245</id>
+      <room reference="610"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>240</id>
-      <room reference="632"/>
-      <indexInRoom>1</indexInRoom>
+      <id>235</id>
+      <room reference="617"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>241</id>
-      <room reference="595"/>
-      <indexInRoom>0</indexInRoom>
+      <id>236</id>
+      <room reference="617"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>242</id>
-      <room reference="595"/>
-      <indexInRoom>1</indexInRoom>
+      <id>233</id>
+      <room reference="624"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>243</id>
-      <room reference="587"/>
-      <indexInRoom>0</indexInRoom>
+      <id>234</id>
+      <room reference="624"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>244</id>
-      <room reference="610"/>
+      <id>239</id>
+      <room reference="632"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>245</id>
-      <room reference="610"/>
+      <id>240</id>
+      <room reference="632"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>246</id>
-      <room reference="603"/>
+      <id>237</id>
+      <room reference="639"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>247</id>
-      <room reference="603"/>
+      <id>238</id>
+      <room reference="639"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>248</id>
-      <room reference="682"/>
+      <id>268</id>
+      <room reference="646"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>249</id>
-      <room reference="682"/>
+      <id>269</id>
+      <room reference="646"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>250</id>
-      <room reference="682"/>
-      <indexInRoom>2</indexInRoom>
+      <id>264</id>
+      <room reference="653"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>251</id>
-      <room reference="682"/>
-      <indexInRoom>3</indexInRoom>
+      <id>265</id>
+      <room reference="653"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>252</id>
-      <room reference="675"/>
-      <indexInRoom>0</indexInRoom>
+      <id>266</id>
+      <room reference="653"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>253</id>
-      <room reference="675"/>
-      <indexInRoom>1</indexInRoom>
+      <id>267</id>
+      <room reference="653"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>254</id>
-      <room reference="675"/>
-      <indexInRoom>2</indexInRoom>
+      <id>274</id>
+      <room reference="660"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>255</id>
-      <room reference="675"/>
-      <indexInRoom>3</indexInRoom>
+      <id>275</id>
+      <room reference="660"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>256</id>
-      <room reference="694"/>
-      <indexInRoom>0</indexInRoom>
+      <id>276</id>
+      <room reference="660"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>257</id>
-      <room reference="694"/>
-      <indexInRoom>1</indexInRoom>
+      <id>277</id>
+      <room reference="660"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>258</id>
-      <room reference="694"/>
-      <indexInRoom>2</indexInRoom>
+      <id>270</id>
+      <room reference="668"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>259</id>
-      <room reference="694"/>
-      <indexInRoom>3</indexInRoom>
+      <id>271</id>
+      <room reference="668"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>260</id>
-      <room reference="688"/>
-      <indexInRoom>0</indexInRoom>
+      <id>272</id>
+      <room reference="668"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>261</id>
-      <room reference="688"/>
-      <indexInRoom>1</indexInRoom>
+      <id>273</id>
+      <room reference="668"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>262</id>
-      <room reference="688"/>
-      <indexInRoom>2</indexInRoom>
+      <id>252</id>
+      <room reference="675"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>263</id>
-      <room reference="688"/>
-      <indexInRoom>3</indexInRoom>
+      <id>253</id>
+      <room reference="675"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>264</id>
-      <room reference="653"/>
-      <indexInRoom>0</indexInRoom>
+      <id>254</id>
+      <room reference="675"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>265</id>
-      <room reference="653"/>
-      <indexInRoom>1</indexInRoom>
+      <id>255</id>
+      <room reference="675"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>266</id>
-      <room reference="653"/>
-      <indexInRoom>2</indexInRoom>
+      <id>248</id>
+      <room reference="682"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>267</id>
-      <room reference="653"/>
-      <indexInRoom>3</indexInRoom>
+      <id>249</id>
+      <room reference="682"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>268</id>
-      <room reference="646"/>
-      <indexInRoom>0</indexInRoom>
+      <id>250</id>
+      <room reference="682"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>269</id>
-      <room reference="646"/>
-      <indexInRoom>1</indexInRoom>
+      <id>251</id>
+      <room reference="682"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>270</id>
-      <room reference="668"/>
+      <id>260</id>
+      <room reference="688"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>271</id>
-      <room reference="668"/>
+      <id>261</id>
+      <room reference="688"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>272</id>
-      <room reference="668"/>
+      <id>262</id>
+      <room reference="688"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>273</id>
-      <room reference="668"/>
+      <id>263</id>
+      <room reference="688"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>274</id>
-      <room reference="660"/>
+      <id>256</id>
+      <room reference="694"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1039">
-      <id>275</id>
-      <room reference="660"/>
+      <id>257</id>
+      <room reference="694"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>276</id>
-      <room reference="660"/>
+      <id>258</id>
+      <room reference="694"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>277</id>
-      <room reference="660"/>
+      <id>259</id>
+      <room reference="694"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>278</id>
-      <room reference="742"/>
+      <id>302</id>
+      <room reference="701"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>279</id>
-      <room reference="742"/>
+      <id>303</id>
+      <room reference="701"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1044">
-      <id>280</id>
-      <room reference="742"/>
+      <id>304</id>
+      <room reference="701"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1045">
-      <id>281</id>
-      <room reference="742"/>
+      <id>305</id>
+      <room reference="701"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1046">
-      <id>282</id>
-      <room reference="749"/>
+      <id>306</id>
+      <room reference="707"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>283</id>
-      <room reference="749"/>
+      <id>307</id>
+      <room reference="707"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>284</id>
-      <room reference="749"/>
+      <id>308</id>
+      <room reference="707"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1049">
-      <id>285</id>
-      <room reference="749"/>
+      <id>309</id>
+      <room reference="707"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1050">
-      <id>286</id>
-      <room reference="728"/>
+      <id>294</id>
+      <room reference="715"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>287</id>
-      <room reference="728"/>
+      <id>295</id>
+      <room reference="715"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>288</id>
-      <room reference="728"/>
+      <id>296</id>
+      <room reference="715"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>289</id>
-      <room reference="728"/>
+      <id>297</id>
+      <room reference="715"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>290</id>
-      <room reference="734"/>
+      <id>298</id>
+      <room reference="721"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>291</id>
-      <room reference="734"/>
+      <id>299</id>
+      <room reference="721"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>292</id>
-      <room reference="734"/>
+      <id>300</id>
+      <room reference="721"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>293</id>
-      <room reference="734"/>
+      <id>301</id>
+      <room reference="721"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>294</id>
-      <room reference="715"/>
+      <id>286</id>
+      <room reference="728"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
-      <id>295</id>
-      <room reference="715"/>
+      <id>287</id>
+      <room reference="728"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>296</id>
-      <room reference="715"/>
+      <id>288</id>
+      <room reference="728"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>297</id>
-      <room reference="715"/>
+      <id>289</id>
+      <room reference="728"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>298</id>
-      <room reference="721"/>
+      <id>290</id>
+      <room reference="734"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>299</id>
-      <room reference="721"/>
+      <id>291</id>
+      <room reference="734"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>300</id>
-      <room reference="721"/>
+      <id>292</id>
+      <room reference="734"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>301</id>
-      <room reference="721"/>
+      <id>293</id>
+      <room reference="734"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>302</id>
-      <room reference="701"/>
+      <id>278</id>
+      <room reference="742"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1067">
-      <id>303</id>
-      <room reference="701"/>
+      <id>279</id>
+      <room reference="742"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1068">
-      <id>304</id>
-      <room reference="701"/>
+      <id>280</id>
+      <room reference="742"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1069">
-      <id>305</id>
-      <room reference="701"/>
+      <id>281</id>
+      <room reference="742"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1070">
-      <id>306</id>
-      <room reference="707"/>
+      <id>282</id>
+      <room reference="749"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1071">
-      <id>307</id>
-      <room reference="707"/>
+      <id>283</id>
+      <room reference="749"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1072">
-      <id>308</id>
-      <room reference="707"/>
+      <id>284</id>
+      <room reference="749"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>309</id>
-      <room reference="707"/>
+      <id>285</id>
+      <room reference="749"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1074">

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata07.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata07.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata07.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -7626,669 +7626,669 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1401">
-      <id>30</id>
-      <room reference="178"/>
+      <id>34</id>
+      <room reference="168"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1402">
-      <id>31</id>
-      <room reference="178"/>
+      <id>35</id>
+      <room reference="168"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1403">
-      <id>32</id>
-      <room reference="178"/>
+      <id>36</id>
+      <room reference="168"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1404">
-      <id>33</id>
-      <room reference="178"/>
+      <id>37</id>
+      <room reference="168"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1405">
-      <id>34</id>
-      <room reference="168"/>
+      <id>30</id>
+      <room reference="178"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1406">
-      <id>35</id>
-      <room reference="168"/>
+      <id>31</id>
+      <room reference="178"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1407">
-      <id>36</id>
-      <room reference="168"/>
+      <id>32</id>
+      <room reference="178"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1408">
-      <id>37</id>
-      <room reference="168"/>
+      <id>33</id>
+      <room reference="178"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1409">
-      <id>38</id>
-      <room reference="195"/>
+      <id>42</id>
+      <room reference="185"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1410">
-      <id>39</id>
-      <room reference="195"/>
+      <id>43</id>
+      <room reference="185"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1411">
-      <id>40</id>
-      <room reference="195"/>
+      <id>44</id>
+      <room reference="185"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1412">
-      <id>41</id>
-      <room reference="195"/>
+      <id>45</id>
+      <room reference="185"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1413">
-      <id>42</id>
-      <room reference="185"/>
+      <id>38</id>
+      <room reference="195"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1414">
-      <id>43</id>
-      <room reference="185"/>
+      <id>39</id>
+      <room reference="195"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1415">
-      <id>44</id>
-      <room reference="185"/>
+      <id>40</id>
+      <room reference="195"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1416">
-      <id>45</id>
-      <room reference="185"/>
+      <id>41</id>
+      <room reference="195"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1417">
-      <id>46</id>
-      <room reference="211"/>
+      <id>50</id>
+      <room reference="201"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1418">
-      <id>47</id>
-      <room reference="211"/>
+      <id>51</id>
+      <room reference="201"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1419">
-      <id>48</id>
-      <room reference="211"/>
+      <id>52</id>
+      <room reference="201"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1420">
-      <id>49</id>
-      <room reference="211"/>
+      <id>53</id>
+      <room reference="201"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1421">
-      <id>50</id>
-      <room reference="201"/>
+      <id>46</id>
+      <room reference="211"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1422">
-      <id>51</id>
-      <room reference="201"/>
+      <id>47</id>
+      <room reference="211"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1423">
-      <id>52</id>
-      <room reference="201"/>
+      <id>48</id>
+      <room reference="211"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1424">
-      <id>53</id>
-      <room reference="201"/>
+      <id>49</id>
+      <room reference="211"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1425">
-      <id>54</id>
-      <room reference="226"/>
+      <id>58</id>
+      <room reference="220"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1426">
-      <id>55</id>
-      <room reference="226"/>
+      <id>59</id>
+      <room reference="220"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1427">
-      <id>56</id>
-      <room reference="226"/>
+      <id>60</id>
+      <room reference="220"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1428">
-      <id>57</id>
-      <room reference="226"/>
+      <id>61</id>
+      <room reference="220"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1429">
-      <id>58</id>
-      <room reference="220"/>
+      <id>54</id>
+      <room reference="226"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1430">
-      <id>59</id>
-      <room reference="220"/>
+      <id>55</id>
+      <room reference="226"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1431">
-      <id>60</id>
-      <room reference="220"/>
+      <id>56</id>
+      <room reference="226"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1432">
-      <id>61</id>
-      <room reference="220"/>
+      <id>57</id>
+      <room reference="226"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1433">
-      <id>62</id>
-      <room reference="238"/>
+      <id>66</id>
+      <room reference="232"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1434">
-      <id>63</id>
-      <room reference="238"/>
+      <id>67</id>
+      <room reference="232"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1435">
-      <id>64</id>
-      <room reference="238"/>
+      <id>68</id>
+      <room reference="232"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1436">
-      <id>65</id>
-      <room reference="238"/>
+      <id>69</id>
+      <room reference="232"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1437">
-      <id>66</id>
-      <room reference="232"/>
+      <id>62</id>
+      <room reference="238"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1438">
-      <id>67</id>
-      <room reference="232"/>
+      <id>63</id>
+      <room reference="238"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1439">
-      <id>68</id>
-      <room reference="232"/>
+      <id>64</id>
+      <room reference="238"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1440">
-      <id>69</id>
-      <room reference="232"/>
+      <id>65</id>
+      <room reference="238"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1441">
+      <id>71</id>
+      <room reference="247"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1442">
       <id>70</id>
       <room reference="255"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1442">
-      <id>71</id>
-      <room reference="247"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1443">
+      <id>74</id>
+      <room reference="264"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1443">
+    <org.drools.solver.examples.pas.domain.Bed id="1444">
       <id>72</id>
       <room reference="270"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1444">
+    <org.drools.solver.examples.pas.domain.Bed id="1445">
       <id>73</id>
       <room reference="270"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1445">
-      <id>74</id>
-      <room reference="264"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1446">
-      <id>75</id>
-      <room reference="286"/>
+      <id>77</id>
+      <room reference="277"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1447">
-      <id>76</id>
-      <room reference="286"/>
+      <id>78</id>
+      <room reference="277"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1448">
-      <id>77</id>
-      <room reference="277"/>
+      <id>75</id>
+      <room reference="286"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1449">
-      <id>78</id>
-      <room reference="277"/>
+      <id>76</id>
+      <room reference="286"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1450">
-      <id>79</id>
-      <room reference="312"/>
+      <id>83</id>
+      <room reference="293"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1451">
-      <id>80</id>
-      <room reference="312"/>
+      <id>84</id>
+      <room reference="293"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1452">
-      <id>81</id>
-      <room reference="318"/>
+      <id>85</id>
+      <room reference="303"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1453">
-      <id>82</id>
-      <room reference="318"/>
+      <id>86</id>
+      <room reference="303"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1454">
-      <id>83</id>
-      <room reference="293"/>
+      <id>79</id>
+      <room reference="312"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1455">
-      <id>84</id>
-      <room reference="293"/>
+      <id>80</id>
+      <room reference="312"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1456">
-      <id>85</id>
-      <room reference="303"/>
+      <id>81</id>
+      <room reference="318"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1457">
-      <id>86</id>
-      <room reference="303"/>
+      <id>82</id>
+      <room reference="318"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1458">
-      <id>87</id>
-      <room reference="344"/>
+      <id>95</id>
+      <room reference="326"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1459">
-      <id>88</id>
-      <room reference="344"/>
+      <id>96</id>
+      <room reference="326"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1460">
-      <id>89</id>
-      <room reference="344"/>
+      <id>97</id>
+      <room reference="326"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1461">
-      <id>90</id>
-      <room reference="344"/>
+      <id>98</id>
+      <room reference="326"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1462">
-      <id>91</id>
-      <room reference="352"/>
+      <id>99</id>
+      <room reference="336"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1463">
-      <id>92</id>
-      <room reference="352"/>
+      <id>100</id>
+      <room reference="336"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1464">
-      <id>93</id>
-      <room reference="352"/>
+      <id>101</id>
+      <room reference="336"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1465">
-      <id>94</id>
-      <room reference="352"/>
+      <id>102</id>
+      <room reference="336"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1466">
-      <id>95</id>
-      <room reference="326"/>
+      <id>87</id>
+      <room reference="344"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1467">
-      <id>96</id>
-      <room reference="326"/>
+      <id>88</id>
+      <room reference="344"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1468">
-      <id>97</id>
-      <room reference="326"/>
+      <id>89</id>
+      <room reference="344"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1469">
-      <id>98</id>
-      <room reference="326"/>
+      <id>90</id>
+      <room reference="344"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1470">
-      <id>99</id>
-      <room reference="336"/>
+      <id>91</id>
+      <room reference="352"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1471">
-      <id>100</id>
-      <room reference="336"/>
+      <id>92</id>
+      <room reference="352"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1472">
-      <id>101</id>
-      <room reference="336"/>
+      <id>93</id>
+      <room reference="352"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1473">
-      <id>102</id>
-      <room reference="336"/>
+      <id>94</id>
+      <room reference="352"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1474">
-      <id>103</id>
-      <room reference="371"/>
+      <id>111</id>
+      <room reference="358"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1475">
-      <id>104</id>
-      <room reference="371"/>
+      <id>112</id>
+      <room reference="358"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1476">
-      <id>105</id>
-      <room reference="371"/>
+      <id>113</id>
+      <room reference="358"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1477">
-      <id>106</id>
-      <room reference="371"/>
+      <id>114</id>
+      <room reference="358"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1478">
-      <id>107</id>
-      <room reference="381"/>
+      <id>115</id>
+      <room reference="365"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1479">
-      <id>108</id>
-      <room reference="381"/>
+      <id>116</id>
+      <room reference="365"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1480">
-      <id>109</id>
-      <room reference="381"/>
+      <id>117</id>
+      <room reference="365"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1481">
-      <id>110</id>
-      <room reference="381"/>
+      <id>118</id>
+      <room reference="365"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1482">
-      <id>111</id>
-      <room reference="358"/>
+      <id>103</id>
+      <room reference="371"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1483">
-      <id>112</id>
-      <room reference="358"/>
+      <id>104</id>
+      <room reference="371"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1484">
-      <id>113</id>
-      <room reference="358"/>
+      <id>105</id>
+      <room reference="371"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1485">
-      <id>114</id>
-      <room reference="358"/>
+      <id>106</id>
+      <room reference="371"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1486">
-      <id>115</id>
-      <room reference="365"/>
+      <id>107</id>
+      <room reference="381"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1487">
-      <id>116</id>
-      <room reference="365"/>
+      <id>108</id>
+      <room reference="381"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1488">
-      <id>117</id>
-      <room reference="365"/>
+      <id>109</id>
+      <room reference="381"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1489">
-      <id>118</id>
-      <room reference="365"/>
+      <id>110</id>
+      <room reference="381"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1490">
-      <id>119</id>
-      <room reference="407"/>
+      <id>127</id>
+      <room reference="390"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1491">
-      <id>120</id>
-      <room reference="407"/>
+      <id>128</id>
+      <room reference="390"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1492">
-      <id>121</id>
-      <room reference="407"/>
+      <id>129</id>
+      <room reference="390"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1493">
-      <id>122</id>
-      <room reference="407"/>
+      <id>130</id>
+      <room reference="390"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1494">
-      <id>123</id>
-      <room reference="417"/>
+      <id>131</id>
+      <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1495">
-      <id>124</id>
-      <room reference="417"/>
+      <id>132</id>
+      <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1496">
-      <id>125</id>
-      <room reference="417"/>
+      <id>133</id>
+      <room reference="397"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1497">
-      <id>126</id>
-      <room reference="417"/>
+      <id>134</id>
+      <room reference="397"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1498">
-      <id>127</id>
-      <room reference="390"/>
+      <id>119</id>
+      <room reference="407"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1499">
-      <id>128</id>
-      <room reference="390"/>
+      <id>120</id>
+      <room reference="407"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1500">
-      <id>129</id>
-      <room reference="390"/>
+      <id>121</id>
+      <room reference="407"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1501">
-      <id>130</id>
-      <room reference="390"/>
+      <id>122</id>
+      <room reference="407"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1502">
-      <id>131</id>
-      <room reference="397"/>
+      <id>123</id>
+      <room reference="417"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1503">
-      <id>132</id>
-      <room reference="397"/>
+      <id>124</id>
+      <room reference="417"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1504">
-      <id>133</id>
-      <room reference="397"/>
+      <id>125</id>
+      <room reference="417"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1505">
-      <id>134</id>
-      <room reference="397"/>
+      <id>126</id>
+      <room reference="417"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1506">
-      <id>135</id>
-      <room reference="453"/>
+      <id>147</id>
+      <room reference="427"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1507">
-      <id>136</id>
-      <room reference="453"/>
+      <id>148</id>
+      <room reference="427"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1508">
-      <id>137</id>
-      <room reference="453"/>
+      <id>149</id>
+      <room reference="427"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1509">
-      <id>138</id>
-      <room reference="453"/>
+      <id>150</id>
+      <room reference="427"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1510">
-      <id>139</id>
-      <room reference="444"/>
+      <id>143</id>
+      <room reference="437"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1511">
-      <id>140</id>
-      <room reference="444"/>
+      <id>144</id>
+      <room reference="437"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1512">
-      <id>141</id>
-      <room reference="444"/>
+      <id>145</id>
+      <room reference="437"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1513">
-      <id>142</id>
-      <room reference="444"/>
+      <id>146</id>
+      <room reference="437"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1514">
-      <id>143</id>
-      <room reference="437"/>
+      <id>139</id>
+      <room reference="444"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1515">
-      <id>144</id>
-      <room reference="437"/>
+      <id>140</id>
+      <room reference="444"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1516">
-      <id>145</id>
-      <room reference="437"/>
+      <id>141</id>
+      <room reference="444"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1517">
-      <id>146</id>
-      <room reference="437"/>
+      <id>142</id>
+      <room reference="444"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1518">
-      <id>147</id>
-      <room reference="427"/>
+      <id>135</id>
+      <room reference="453"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1519">
-      <id>148</id>
-      <room reference="427"/>
+      <id>136</id>
+      <room reference="453"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1520">
-      <id>149</id>
-      <room reference="427"/>
+      <id>137</id>
+      <room reference="453"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1521">
-      <id>150</id>
-      <room reference="427"/>
+      <id>138</id>
+      <room reference="453"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1522">
-      <id>151</id>
-      <room reference="484"/>
+      <id>157</id>
+      <room reference="462"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1523">
-      <id>152</id>
-      <room reference="477"/>
-      <indexInRoom>0</indexInRoom>
+      <id>158</id>
+      <room reference="462"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1524">
+      <id>159</id>
+      <room reference="462"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1525">
+      <id>160</id>
+      <room reference="462"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1526">
       <id>153</id>
       <room reference="471"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1525">
+    <org.drools.solver.examples.pas.domain.Bed id="1527">
       <id>154</id>
       <room reference="471"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1526">
+    <org.drools.solver.examples.pas.domain.Bed id="1528">
       <id>155</id>
       <room reference="471"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1527">
+    <org.drools.solver.examples.pas.domain.Bed id="1529">
       <id>156</id>
       <room reference="471"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1528">
-      <id>157</id>
-      <room reference="462"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1530">
+      <id>152</id>
+      <room reference="477"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1529">
-      <id>158</id>
-      <room reference="462"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1530">
-      <id>159</id>
-      <room reference="462"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1531">
-      <id>160</id>
-      <room reference="462"/>
-      <indexInRoom>3</indexInRoom>
+      <id>151</id>
+      <room reference="484"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1532">
-      <id>161</id>
-      <room reference="520"/>
+      <id>166</id>
+      <room reference="494"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1533">
-      <id>162</id>
-      <room reference="520"/>
-      <indexInRoom>1</indexInRoom>
+      <id>165</id>
+      <room reference="502"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1534">
       <id>163</id>
@@ -8301,1503 +8301,1503 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1536">
-      <id>165</id>
-      <room reference="502"/>
+      <id>161</id>
+      <room reference="520"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1537">
-      <id>166</id>
-      <room reference="494"/>
-      <indexInRoom>0</indexInRoom>
+      <id>162</id>
+      <room reference="520"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1538">
-      <id>167</id>
-      <room reference="550"/>
+      <id>173</id>
+      <room reference="528"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1539">
-      <id>168</id>
-      <room reference="550"/>
+      <id>174</id>
+      <room reference="528"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1540">
-      <id>169</id>
-      <room reference="543"/>
+      <id>171</id>
+      <room reference="534"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1541">
-      <id>170</id>
-      <room reference="543"/>
+      <id>172</id>
+      <room reference="534"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1542">
-      <id>171</id>
-      <room reference="534"/>
+      <id>169</id>
+      <room reference="543"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1543">
-      <id>172</id>
-      <room reference="534"/>
+      <id>170</id>
+      <room reference="543"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1544">
-      <id>173</id>
-      <room reference="528"/>
+      <id>167</id>
+      <room reference="550"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1545">
-      <id>174</id>
-      <room reference="528"/>
+      <id>168</id>
+      <room reference="550"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1546">
+      <id>191</id>
+      <room reference="560"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1547">
+      <id>192</id>
+      <room reference="560"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1548">
+      <id>193</id>
+      <room reference="566"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1549">
+      <id>194</id>
+      <room reference="566"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1550">
+      <id>195</id>
+      <room reference="572"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1551">
+      <id>196</id>
+      <room reference="572"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1552">
+      <id>197</id>
+      <room reference="578"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1553">
+      <id>198</id>
+      <room reference="578"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1554">
+      <id>199</id>
+      <room reference="578"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1555">
+      <id>200</id>
+      <room reference="578"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1556">
       <id>175</id>
       <room reference="585"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1547">
+    <org.drools.solver.examples.pas.domain.Bed id="1557">
       <id>176</id>
       <room reference="585"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1548">
+    <org.drools.solver.examples.pas.domain.Bed id="1558">
       <id>177</id>
       <room reference="585"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1549">
+    <org.drools.solver.examples.pas.domain.Bed id="1559">
       <id>178</id>
       <room reference="585"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1550">
+    <org.drools.solver.examples.pas.domain.Bed id="1560">
       <id>179</id>
       <room reference="595"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1551">
+    <org.drools.solver.examples.pas.domain.Bed id="1561">
       <id>180</id>
       <room reference="595"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1552">
+    <org.drools.solver.examples.pas.domain.Bed id="1562">
       <id>181</id>
       <room reference="595"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1553">
+    <org.drools.solver.examples.pas.domain.Bed id="1563">
       <id>182</id>
       <room reference="595"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1554">
+    <org.drools.solver.examples.pas.domain.Bed id="1564">
       <id>183</id>
       <room reference="603"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1555">
+    <org.drools.solver.examples.pas.domain.Bed id="1565">
       <id>184</id>
       <room reference="603"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1556">
+    <org.drools.solver.examples.pas.domain.Bed id="1566">
       <id>185</id>
       <room reference="603"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1557">
+    <org.drools.solver.examples.pas.domain.Bed id="1567">
       <id>186</id>
       <room reference="603"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1558">
+    <org.drools.solver.examples.pas.domain.Bed id="1568">
       <id>187</id>
       <room reference="609"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1559">
+    <org.drools.solver.examples.pas.domain.Bed id="1569">
       <id>188</id>
       <room reference="609"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1560">
+    <org.drools.solver.examples.pas.domain.Bed id="1570">
       <id>189</id>
       <room reference="609"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1561">
+    <org.drools.solver.examples.pas.domain.Bed id="1571">
       <id>190</id>
       <room reference="609"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1562">
-      <id>191</id>
-      <room reference="560"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1572">
+      <id>211</id>
+      <room reference="615"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1563">
-      <id>192</id>
-      <room reference="560"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1573">
+      <id>212</id>
+      <room reference="615"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1564">
-      <id>193</id>
-      <room reference="566"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1574">
+      <id>213</id>
+      <room reference="615"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1575">
+      <id>214</id>
+      <room reference="615"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1576">
+      <id>215</id>
+      <room reference="625"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1565">
-      <id>194</id>
-      <room reference="566"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1577">
+      <id>216</id>
+      <room reference="625"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1566">
-      <id>195</id>
-      <room reference="572"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1578">
+      <id>217</id>
+      <room reference="625"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1579">
+      <id>218</id>
+      <room reference="625"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1580">
+      <id>219</id>
+      <room reference="632"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1567">
-      <id>196</id>
-      <room reference="572"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1581">
+      <id>220</id>
+      <room reference="632"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1568">
-      <id>197</id>
-      <room reference="578"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1582">
+      <id>221</id>
+      <room reference="632"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1583">
+      <id>222</id>
+      <room reference="632"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1584">
+      <id>223</id>
+      <room reference="641"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1569">
-      <id>198</id>
-      <room reference="578"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1585">
+      <id>224</id>
+      <room reference="641"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1570">
-      <id>199</id>
-      <room reference="578"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1586">
+      <id>225</id>
+      <room reference="641"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1571">
-      <id>200</id>
-      <room reference="578"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1587">
+      <id>226</id>
+      <room reference="641"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1572">
+    <org.drools.solver.examples.pas.domain.Bed id="1588">
       <id>201</id>
       <room reference="647"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1573">
+    <org.drools.solver.examples.pas.domain.Bed id="1589">
       <id>202</id>
       <room reference="647"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1574">
+    <org.drools.solver.examples.pas.domain.Bed id="1590">
       <id>203</id>
       <room reference="647"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1575">
+    <org.drools.solver.examples.pas.domain.Bed id="1591">
       <id>204</id>
       <room reference="647"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1576">
+    <org.drools.solver.examples.pas.domain.Bed id="1592">
       <id>205</id>
       <room reference="653"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1577">
+    <org.drools.solver.examples.pas.domain.Bed id="1593">
       <id>206</id>
       <room reference="653"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1578">
+    <org.drools.solver.examples.pas.domain.Bed id="1594">
       <id>207</id>
       <room reference="653"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1579">
+    <org.drools.solver.examples.pas.domain.Bed id="1595">
       <id>208</id>
       <room reference="653"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1580">
+    <org.drools.solver.examples.pas.domain.Bed id="1596">
       <id>209</id>
       <room reference="663"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1581">
+    <org.drools.solver.examples.pas.domain.Bed id="1597">
       <id>210</id>
       <room reference="672"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1582">
-      <id>211</id>
-      <room reference="615"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1598">
+      <id>237</id>
+      <room reference="682"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1583">
-      <id>212</id>
-      <room reference="615"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1599">
+      <id>235</id>
+      <room reference="691"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1600">
+      <id>236</id>
+      <room reference="691"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1584">
-      <id>213</id>
-      <room reference="615"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1585">
-      <id>214</id>
-      <room reference="615"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1586">
-      <id>215</id>
-      <room reference="625"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1601">
+      <id>240</id>
+      <room reference="697"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1587">
-      <id>216</id>
-      <room reference="625"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1602">
+      <id>241</id>
+      <room reference="697"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1588">
-      <id>217</id>
-      <room reference="625"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1589">
-      <id>218</id>
-      <room reference="625"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1590">
-      <id>219</id>
-      <room reference="632"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1603">
+      <id>238</id>
+      <room reference="705"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1591">
-      <id>220</id>
-      <room reference="632"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1604">
+      <id>239</id>
+      <room reference="705"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1592">
-      <id>221</id>
-      <room reference="632"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1593">
-      <id>222</id>
-      <room reference="632"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1594">
-      <id>223</id>
-      <room reference="641"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1605">
+      <id>229</id>
+      <room reference="715"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1595">
-      <id>224</id>
-      <room reference="641"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1606">
+      <id>230</id>
+      <room reference="715"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1596">
-      <id>225</id>
-      <room reference="641"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1597">
-      <id>226</id>
-      <room reference="641"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1598">
+    <org.drools.solver.examples.pas.domain.Bed id="1607">
       <id>227</id>
       <room reference="723"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1599">
+    <org.drools.solver.examples.pas.domain.Bed id="1608">
       <id>228</id>
       <room reference="723"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1600">
-      <id>229</id>
-      <room reference="715"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1609">
+      <id>233</id>
+      <room reference="732"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1601">
-      <id>230</id>
-      <room reference="715"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1610">
+      <id>234</id>
+      <room reference="732"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1602">
+    <org.drools.solver.examples.pas.domain.Bed id="1611">
       <id>231</id>
       <room reference="741"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1603">
+    <org.drools.solver.examples.pas.domain.Bed id="1612">
       <id>232</id>
       <room reference="741"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1604">
-      <id>233</id>
-      <room reference="732"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1613">
+      <id>260</id>
+      <room reference="749"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1605">
-      <id>234</id>
-      <room reference="732"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1614">
+      <id>261</id>
+      <room reference="749"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1606">
-      <id>235</id>
-      <room reference="691"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1615">
+      <id>258</id>
+      <room reference="756"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1607">
-      <id>236</id>
-      <room reference="691"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1616">
+      <id>259</id>
+      <room reference="756"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1608">
-      <id>237</id>
-      <room reference="682"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1617">
+      <id>266</id>
+      <room reference="764"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1609">
-      <id>238</id>
-      <room reference="705"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1610">
-      <id>239</id>
-      <room reference="705"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1618">
+      <id>267</id>
+      <room reference="764"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1611">
-      <id>240</id>
-      <room reference="697"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1619">
+      <id>262</id>
+      <room reference="772"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1612">
-      <id>241</id>
-      <room reference="697"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1620">
+      <id>263</id>
+      <room reference="772"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1613">
-      <id>242</id>
-      <room reference="789"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1614">
-      <id>243</id>
-      <room reference="789"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1615">
-      <id>244</id>
-      <room reference="789"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1621">
+      <id>264</id>
+      <room reference="772"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1616">
-      <id>245</id>
-      <room reference="789"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1622">
+      <id>265</id>
+      <room reference="772"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1617">
+    <org.drools.solver.examples.pas.domain.Bed id="1623">
       <id>246</id>
       <room reference="782"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1618">
+    <org.drools.solver.examples.pas.domain.Bed id="1624">
       <id>247</id>
       <room reference="782"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1619">
+    <org.drools.solver.examples.pas.domain.Bed id="1625">
       <id>248</id>
       <room reference="782"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1620">
+    <org.drools.solver.examples.pas.domain.Bed id="1626">
       <id>249</id>
       <room reference="782"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1621">
-      <id>250</id>
-      <room reference="806"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1627">
+      <id>242</id>
+      <room reference="789"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1622">
-      <id>251</id>
-      <room reference="806"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1628">
+      <id>243</id>
+      <room reference="789"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1623">
-      <id>252</id>
-      <room reference="806"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1629">
+      <id>244</id>
+      <room reference="789"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1624">
-      <id>253</id>
-      <room reference="806"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1630">
+      <id>245</id>
+      <room reference="789"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1625">
+    <org.drools.solver.examples.pas.domain.Bed id="1631">
       <id>254</id>
       <room reference="799"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1626">
+    <org.drools.solver.examples.pas.domain.Bed id="1632">
       <id>255</id>
       <room reference="799"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1627">
+    <org.drools.solver.examples.pas.domain.Bed id="1633">
       <id>256</id>
       <room reference="799"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1628">
+    <org.drools.solver.examples.pas.domain.Bed id="1634">
       <id>257</id>
       <room reference="799"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1629">
-      <id>258</id>
-      <room reference="756"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1635">
+      <id>250</id>
+      <room reference="806"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1630">
-      <id>259</id>
-      <room reference="756"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1636">
+      <id>251</id>
+      <room reference="806"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1631">
-      <id>260</id>
-      <room reference="749"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1632">
-      <id>261</id>
-      <room reference="749"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1633">
-      <id>262</id>
-      <room reference="772"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1634">
-      <id>263</id>
-      <room reference="772"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1635">
-      <id>264</id>
-      <room reference="772"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1637">
+      <id>252</id>
+      <room reference="806"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1636">
-      <id>265</id>
-      <room reference="772"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1638">
+      <id>253</id>
+      <room reference="806"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1637">
-      <id>266</id>
-      <room reference="764"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1638">
-      <id>267</id>
-      <room reference="764"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1639">
-      <id>268</id>
-      <room reference="864"/>
+      <id>292</id>
+      <room reference="813"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1640">
-      <id>269</id>
-      <room reference="864"/>
+      <id>293</id>
+      <room reference="813"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1641">
-      <id>270</id>
-      <room reference="864"/>
+      <id>294</id>
+      <room reference="813"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1642">
-      <id>271</id>
-      <room reference="864"/>
+      <id>295</id>
+      <room reference="813"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1643">
-      <id>272</id>
-      <room reference="872"/>
+      <id>296</id>
+      <room reference="822"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1644">
-      <id>273</id>
-      <room reference="872"/>
+      <id>297</id>
+      <room reference="822"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1645">
-      <id>274</id>
-      <room reference="872"/>
+      <id>298</id>
+      <room reference="822"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1646">
-      <id>275</id>
-      <room reference="872"/>
+      <id>299</id>
+      <room reference="822"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1647">
-      <id>276</id>
-      <room reference="848"/>
+      <id>284</id>
+      <room reference="829"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1648">
-      <id>277</id>
-      <room reference="848"/>
+      <id>285</id>
+      <room reference="829"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1649">
-      <id>278</id>
-      <room reference="848"/>
+      <id>286</id>
+      <room reference="829"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1650">
-      <id>279</id>
-      <room reference="848"/>
+      <id>287</id>
+      <room reference="829"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1651">
-      <id>280</id>
-      <room reference="858"/>
+      <id>288</id>
+      <room reference="839"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1652">
-      <id>281</id>
-      <room reference="858"/>
+      <id>289</id>
+      <room reference="839"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1653">
-      <id>282</id>
-      <room reference="858"/>
+      <id>290</id>
+      <room reference="839"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1654">
-      <id>283</id>
-      <room reference="858"/>
+      <id>291</id>
+      <room reference="839"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1655">
-      <id>284</id>
-      <room reference="829"/>
+      <id>276</id>
+      <room reference="848"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1656">
-      <id>285</id>
-      <room reference="829"/>
+      <id>277</id>
+      <room reference="848"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1657">
-      <id>286</id>
-      <room reference="829"/>
+      <id>278</id>
+      <room reference="848"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1658">
-      <id>287</id>
-      <room reference="829"/>
+      <id>279</id>
+      <room reference="848"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1659">
-      <id>288</id>
-      <room reference="839"/>
+      <id>280</id>
+      <room reference="858"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1660">
-      <id>289</id>
-      <room reference="839"/>
+      <id>281</id>
+      <room reference="858"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1661">
-      <id>290</id>
-      <room reference="839"/>
+      <id>282</id>
+      <room reference="858"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1662">
-      <id>291</id>
-      <room reference="839"/>
+      <id>283</id>
+      <room reference="858"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1663">
-      <id>292</id>
-      <room reference="813"/>
+      <id>268</id>
+      <room reference="864"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1664">
-      <id>293</id>
-      <room reference="813"/>
+      <id>269</id>
+      <room reference="864"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1665">
-      <id>294</id>
-      <room reference="813"/>
+      <id>270</id>
+      <room reference="864"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1666">
-      <id>295</id>
-      <room reference="813"/>
+      <id>271</id>
+      <room reference="864"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1667">
-      <id>296</id>
-      <room reference="822"/>
+      <id>272</id>
+      <room reference="872"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1668">
-      <id>297</id>
-      <room reference="822"/>
+      <id>273</id>
+      <room reference="872"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1669">
-      <id>298</id>
-      <room reference="822"/>
+      <id>274</id>
+      <room reference="872"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1670">
-      <id>299</id>
-      <room reference="822"/>
+      <id>275</id>
+      <room reference="872"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1671">
-      <id>300</id>
-      <room reference="928"/>
+      <id>310</id>
+      <room reference="879"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1672">
-      <id>301</id>
-      <room reference="937"/>
-      <indexInRoom>0</indexInRoom>
+      <id>311</id>
+      <room reference="879"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1673">
-      <id>302</id>
-      <room reference="937"/>
-      <indexInRoom>1</indexInRoom>
+      <id>312</id>
+      <room reference="879"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1674">
-      <id>303</id>
-      <room reference="916"/>
-      <indexInRoom>0</indexInRoom>
+      <id>313</id>
+      <room reference="879"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1675">
-      <id>304</id>
-      <room reference="922"/>
+      <id>314</id>
+      <room reference="889"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1676">
+      <id>315</id>
+      <room reference="889"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1677">
+      <id>316</id>
+      <room reference="889"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1678">
+      <id>317</id>
+      <room reference="889"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1679">
       <id>305</id>
       <room reference="898"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1677">
+    <org.drools.solver.examples.pas.domain.Bed id="1680">
       <id>306</id>
       <room reference="898"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1678">
+    <org.drools.solver.examples.pas.domain.Bed id="1681">
       <id>307</id>
       <room reference="898"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1679">
+    <org.drools.solver.examples.pas.domain.Bed id="1682">
       <id>308</id>
       <room reference="898"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1680">
+    <org.drools.solver.examples.pas.domain.Bed id="1683">
       <id>309</id>
       <room reference="906"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1681">
-      <id>310</id>
-      <room reference="879"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1684">
+      <id>303</id>
+      <room reference="916"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1682">
-      <id>311</id>
-      <room reference="879"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1683">
-      <id>312</id>
-      <room reference="879"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1684">
-      <id>313</id>
-      <room reference="879"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1685">
-      <id>314</id>
-      <room reference="889"/>
+      <id>304</id>
+      <room reference="922"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1686">
-      <id>315</id>
-      <room reference="889"/>
-      <indexInRoom>1</indexInRoom>
+      <id>300</id>
+      <room reference="928"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1687">
-      <id>316</id>
-      <room reference="889"/>
-      <indexInRoom>2</indexInRoom>
+      <id>301</id>
+      <room reference="937"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1688">
-      <id>317</id>
-      <room reference="889"/>
-      <indexInRoom>3</indexInRoom>
+      <id>302</id>
+      <room reference="937"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1689">
-      <id>318</id>
-      <room reference="1002"/>
+      <id>332</id>
+      <room reference="944"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1690">
-      <id>319</id>
-      <room reference="1002"/>
+      <id>333</id>
+      <room reference="944"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1691">
-      <id>320</id>
-      <room reference="995"/>
+      <id>330</id>
+      <room reference="954"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1692">
-      <id>321</id>
-      <room reference="995"/>
+      <id>331</id>
+      <room reference="954"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1693">
-      <id>322</id>
-      <room reference="987"/>
+      <id>328</id>
+      <room reference="960"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1694">
-      <id>323</id>
-      <room reference="987"/>
+      <id>329</id>
+      <room reference="960"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1695">
-      <id>324</id>
-      <room reference="978"/>
+      <id>326</id>
+      <room reference="968"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1696">
-      <id>325</id>
-      <room reference="978"/>
+      <id>327</id>
+      <room reference="968"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1697">
-      <id>326</id>
-      <room reference="968"/>
+      <id>324</id>
+      <room reference="978"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1698">
-      <id>327</id>
-      <room reference="968"/>
+      <id>325</id>
+      <room reference="978"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1699">
-      <id>328</id>
-      <room reference="960"/>
+      <id>322</id>
+      <room reference="987"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1700">
-      <id>329</id>
-      <room reference="960"/>
+      <id>323</id>
+      <room reference="987"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1701">
-      <id>330</id>
-      <room reference="954"/>
+      <id>320</id>
+      <room reference="995"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1702">
-      <id>331</id>
-      <room reference="954"/>
+      <id>321</id>
+      <room reference="995"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1703">
-      <id>332</id>
-      <room reference="944"/>
+      <id>318</id>
+      <room reference="1002"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1704">
-      <id>333</id>
-      <room reference="944"/>
+      <id>319</id>
+      <room reference="1002"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1705">
-      <id>334</id>
-      <room reference="1070"/>
+      <id>362</id>
+      <room reference="1009"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1706">
-      <id>335</id>
-      <room reference="1070"/>
+      <id>363</id>
+      <room reference="1009"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1707">
-      <id>336</id>
-      <room reference="1070"/>
+      <id>364</id>
+      <room reference="1009"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1708">
-      <id>337</id>
-      <room reference="1070"/>
+      <id>365</id>
+      <room reference="1009"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1709">
-      <id>338</id>
-      <room reference="1062"/>
+      <id>358</id>
+      <room reference="1019"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1710">
-      <id>339</id>
-      <room reference="1062"/>
+      <id>359</id>
+      <room reference="1019"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1711">
-      <id>340</id>
-      <room reference="1062"/>
+      <id>360</id>
+      <room reference="1019"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1712">
-      <id>341</id>
-      <room reference="1062"/>
+      <id>361</id>
+      <room reference="1019"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1713">
-      <id>342</id>
-      <room reference="1052"/>
+      <id>354</id>
+      <room reference="1029"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1714">
-      <id>343</id>
-      <room reference="1052"/>
+      <id>355</id>
+      <room reference="1029"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1715">
-      <id>344</id>
-      <room reference="1052"/>
+      <id>356</id>
+      <room reference="1029"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1716">
-      <id>345</id>
-      <room reference="1052"/>
+      <id>357</id>
+      <room reference="1029"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1717">
-      <id>346</id>
-      <room reference="1044"/>
+      <id>350</id>
+      <room reference="1036"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1718">
-      <id>347</id>
-      <room reference="1044"/>
+      <id>351</id>
+      <room reference="1036"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1719">
-      <id>348</id>
-      <room reference="1044"/>
+      <id>352</id>
+      <room reference="1036"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1720">
-      <id>349</id>
-      <room reference="1044"/>
+      <id>353</id>
+      <room reference="1036"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1721">
-      <id>350</id>
-      <room reference="1036"/>
+      <id>346</id>
+      <room reference="1044"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1722">
-      <id>351</id>
-      <room reference="1036"/>
+      <id>347</id>
+      <room reference="1044"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1723">
-      <id>352</id>
-      <room reference="1036"/>
+      <id>348</id>
+      <room reference="1044"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1724">
-      <id>353</id>
-      <room reference="1036"/>
+      <id>349</id>
+      <room reference="1044"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1725">
-      <id>354</id>
-      <room reference="1029"/>
+      <id>342</id>
+      <room reference="1052"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1726">
-      <id>355</id>
-      <room reference="1029"/>
+      <id>343</id>
+      <room reference="1052"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1727">
-      <id>356</id>
-      <room reference="1029"/>
+      <id>344</id>
+      <room reference="1052"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1728">
-      <id>357</id>
-      <room reference="1029"/>
+      <id>345</id>
+      <room reference="1052"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1729">
-      <id>358</id>
-      <room reference="1019"/>
+      <id>338</id>
+      <room reference="1062"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1730">
-      <id>359</id>
-      <room reference="1019"/>
+      <id>339</id>
+      <room reference="1062"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1731">
-      <id>360</id>
-      <room reference="1019"/>
+      <id>340</id>
+      <room reference="1062"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1732">
-      <id>361</id>
-      <room reference="1019"/>
+      <id>341</id>
+      <room reference="1062"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1733">
-      <id>362</id>
-      <room reference="1009"/>
+      <id>334</id>
+      <room reference="1070"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1734">
-      <id>363</id>
-      <room reference="1009"/>
+      <id>335</id>
+      <room reference="1070"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1735">
-      <id>364</id>
-      <room reference="1009"/>
+      <id>336</id>
+      <room reference="1070"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1736">
-      <id>365</id>
-      <room reference="1009"/>
+      <id>337</id>
+      <room reference="1070"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1737">
-      <id>366</id>
-      <room reference="1151"/>
+      <id>384</id>
+      <room reference="1077"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1738">
-      <id>367</id>
-      <room reference="1142"/>
-      <indexInRoom>0</indexInRoom>
+      <id>385</id>
+      <room reference="1077"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1739">
-      <id>368</id>
-      <room reference="1167"/>
-      <indexInRoom>0</indexInRoom>
+      <id>386</id>
+      <room reference="1077"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1740">
-      <id>369</id>
-      <room reference="1167"/>
-      <indexInRoom>1</indexInRoom>
+      <id>387</id>
+      <room reference="1077"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1741">
-      <id>370</id>
-      <room reference="1160"/>
+      <id>380</id>
+      <room reference="1086"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1742">
-      <id>371</id>
-      <room reference="1160"/>
+      <id>381</id>
+      <room reference="1086"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1743">
-      <id>372</id>
-      <room reference="1183"/>
-      <indexInRoom>0</indexInRoom>
+      <id>382</id>
+      <room reference="1086"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1744">
-      <id>373</id>
-      <room reference="1183"/>
-      <indexInRoom>1</indexInRoom>
+      <id>383</id>
+      <room reference="1086"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1745">
-      <id>374</id>
-      <room reference="1173"/>
+      <id>392</id>
+      <room reference="1092"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1746">
-      <id>375</id>
-      <room reference="1173"/>
+      <id>393</id>
+      <room reference="1092"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1747">
-      <id>376</id>
-      <room reference="1199"/>
-      <indexInRoom>0</indexInRoom>
+      <id>394</id>
+      <room reference="1092"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1748">
-      <id>377</id>
-      <room reference="1199"/>
-      <indexInRoom>1</indexInRoom>
+      <id>395</id>
+      <room reference="1092"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1749">
-      <id>378</id>
-      <room reference="1193"/>
+      <id>388</id>
+      <room reference="1102"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1750">
-      <id>379</id>
-      <room reference="1193"/>
+      <id>389</id>
+      <room reference="1102"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1751">
-      <id>380</id>
-      <room reference="1086"/>
-      <indexInRoom>0</indexInRoom>
+      <id>390</id>
+      <room reference="1102"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1752">
-      <id>381</id>
-      <room reference="1086"/>
-      <indexInRoom>1</indexInRoom>
+      <id>391</id>
+      <room reference="1102"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1753">
-      <id>382</id>
-      <room reference="1086"/>
-      <indexInRoom>2</indexInRoom>
+      <id>397</id>
+      <room reference="1111"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1754">
-      <id>383</id>
-      <room reference="1086"/>
-      <indexInRoom>3</indexInRoom>
+      <id>398</id>
+      <room reference="1111"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1755">
-      <id>384</id>
-      <room reference="1077"/>
-      <indexInRoom>0</indexInRoom>
+      <id>399</id>
+      <room reference="1111"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1756">
-      <id>385</id>
-      <room reference="1077"/>
-      <indexInRoom>1</indexInRoom>
+      <id>400</id>
+      <room reference="1111"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1757">
-      <id>386</id>
-      <room reference="1077"/>
-      <indexInRoom>2</indexInRoom>
+      <id>396</id>
+      <room reference="1121"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1758">
-      <id>387</id>
-      <room reference="1077"/>
-      <indexInRoom>3</indexInRoom>
+      <id>402</id>
+      <room reference="1128"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1759">
-      <id>388</id>
-      <room reference="1102"/>
+      <id>401</id>
+      <room reference="1135"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1760">
-      <id>389</id>
-      <room reference="1102"/>
-      <indexInRoom>1</indexInRoom>
+      <id>367</id>
+      <room reference="1142"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1761">
-      <id>390</id>
-      <room reference="1102"/>
-      <indexInRoom>2</indexInRoom>
+      <id>366</id>
+      <room reference="1151"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1762">
-      <id>391</id>
-      <room reference="1102"/>
-      <indexInRoom>3</indexInRoom>
+      <id>370</id>
+      <room reference="1160"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1763">
-      <id>392</id>
-      <room reference="1092"/>
-      <indexInRoom>0</indexInRoom>
+      <id>371</id>
+      <room reference="1160"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1764">
-      <id>393</id>
-      <room reference="1092"/>
-      <indexInRoom>1</indexInRoom>
+      <id>368</id>
+      <room reference="1167"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1765">
-      <id>394</id>
-      <room reference="1092"/>
-      <indexInRoom>2</indexInRoom>
+      <id>369</id>
+      <room reference="1167"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1766">
-      <id>395</id>
-      <room reference="1092"/>
-      <indexInRoom>3</indexInRoom>
+      <id>374</id>
+      <room reference="1173"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1767">
-      <id>396</id>
-      <room reference="1121"/>
-      <indexInRoom>0</indexInRoom>
+      <id>375</id>
+      <room reference="1173"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1768">
-      <id>397</id>
-      <room reference="1111"/>
+      <id>372</id>
+      <room reference="1183"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1769">
-      <id>398</id>
-      <room reference="1111"/>
+      <id>373</id>
+      <room reference="1183"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1770">
-      <id>399</id>
-      <room reference="1111"/>
-      <indexInRoom>2</indexInRoom>
+      <id>378</id>
+      <room reference="1193"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1771">
-      <id>400</id>
-      <room reference="1111"/>
-      <indexInRoom>3</indexInRoom>
+      <id>379</id>
+      <room reference="1193"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1772">
-      <id>401</id>
-      <room reference="1135"/>
+      <id>376</id>
+      <room reference="1199"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1773">
-      <id>402</id>
-      <room reference="1128"/>
-      <indexInRoom>0</indexInRoom>
+      <id>377</id>
+      <room reference="1199"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1774">
-      <id>403</id>
-      <room reference="1272"/>
+      <id>435</id>
+      <room reference="1208"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1775">
-      <id>404</id>
-      <room reference="1272"/>
+      <id>436</id>
+      <room reference="1208"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1776">
-      <id>405</id>
-      <room reference="1272"/>
-      <indexInRoom>2</indexInRoom>
+      <id>437</id>
+      <room reference="1217"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1777">
-      <id>406</id>
-      <room reference="1272"/>
-      <indexInRoom>3</indexInRoom>
+      <id>438</id>
+      <room reference="1217"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1778">
-      <id>407</id>
-      <room reference="1281"/>
+      <id>439</id>
+      <room reference="1227"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1779">
-      <id>408</id>
-      <room reference="1281"/>
+      <id>440</id>
+      <room reference="1227"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1780">
-      <id>409</id>
-      <room reference="1281"/>
-      <indexInRoom>2</indexInRoom>
+      <id>441</id>
+      <room reference="1233"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1781">
-      <id>410</id>
-      <room reference="1281"/>
-      <indexInRoom>3</indexInRoom>
+      <id>442</id>
+      <room reference="1233"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1782">
-      <id>411</id>
-      <room reference="1291"/>
-      <indexInRoom>0</indexInRoom>
+      <id>443</id>
+      <room reference="1233"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1783">
-      <id>412</id>
-      <room reference="1291"/>
-      <indexInRoom>1</indexInRoom>
+      <id>444</id>
+      <room reference="1233"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1784">
-      <id>413</id>
-      <room reference="1291"/>
-      <indexInRoom>2</indexInRoom>
+      <id>445</id>
+      <room reference="1241"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1785">
-      <id>414</id>
-      <room reference="1291"/>
-      <indexInRoom>3</indexInRoom>
+      <id>446</id>
+      <room reference="1241"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1786">
-      <id>415</id>
-      <room reference="1301"/>
-      <indexInRoom>0</indexInRoom>
+      <id>447</id>
+      <room reference="1241"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1787">
-      <id>416</id>
-      <room reference="1301"/>
-      <indexInRoom>1</indexInRoom>
+      <id>448</id>
+      <room reference="1241"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1788">
-      <id>417</id>
-      <room reference="1301"/>
-      <indexInRoom>2</indexInRoom>
+      <id>449</id>
+      <room reference="1248"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1789">
-      <id>418</id>
-      <room reference="1301"/>
-      <indexInRoom>3</indexInRoom>
+      <id>450</id>
+      <room reference="1248"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1790">
-      <id>419</id>
-      <room reference="1309"/>
-      <indexInRoom>0</indexInRoom>
+      <id>451</id>
+      <room reference="1248"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1791">
-      <id>420</id>
-      <room reference="1309"/>
-      <indexInRoom>1</indexInRoom>
+      <id>452</id>
+      <room reference="1248"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1792">
-      <id>421</id>
-      <room reference="1309"/>
-      <indexInRoom>2</indexInRoom>
+      <id>453</id>
+      <room reference="1256"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1793">
-      <id>422</id>
-      <room reference="1309"/>
-      <indexInRoom>3</indexInRoom>
+      <id>454</id>
+      <room reference="1256"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1794">
-      <id>423</id>
-      <room reference="1319"/>
-      <indexInRoom>0</indexInRoom>
+      <id>455</id>
+      <room reference="1256"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1795">
-      <id>424</id>
-      <room reference="1319"/>
-      <indexInRoom>1</indexInRoom>
+      <id>456</id>
+      <room reference="1256"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1796">
-      <id>425</id>
-      <room reference="1319"/>
-      <indexInRoom>2</indexInRoom>
+      <id>457</id>
+      <room reference="1266"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1797">
-      <id>426</id>
-      <room reference="1319"/>
-      <indexInRoom>3</indexInRoom>
+      <id>458</id>
+      <room reference="1266"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1798">
-      <id>427</id>
-      <room reference="1329"/>
-      <indexInRoom>0</indexInRoom>
+      <id>459</id>
+      <room reference="1266"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1799">
-      <id>428</id>
-      <room reference="1329"/>
-      <indexInRoom>1</indexInRoom>
+      <id>460</id>
+      <room reference="1266"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1800">
-      <id>429</id>
-      <room reference="1329"/>
-      <indexInRoom>2</indexInRoom>
+      <id>403</id>
+      <room reference="1272"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1801">
-      <id>430</id>
-      <room reference="1329"/>
-      <indexInRoom>3</indexInRoom>
+      <id>404</id>
+      <room reference="1272"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1802">
-      <id>431</id>
-      <room reference="1337"/>
-      <indexInRoom>0</indexInRoom>
+      <id>405</id>
+      <room reference="1272"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1803">
-      <id>432</id>
-      <room reference="1337"/>
-      <indexInRoom>1</indexInRoom>
+      <id>406</id>
+      <room reference="1272"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1804">
-      <id>433</id>
-      <room reference="1337"/>
-      <indexInRoom>2</indexInRoom>
+      <id>407</id>
+      <room reference="1281"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1805">
-      <id>434</id>
-      <room reference="1337"/>
-      <indexInRoom>3</indexInRoom>
+      <id>408</id>
+      <room reference="1281"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1806">
-      <id>435</id>
-      <room reference="1208"/>
-      <indexInRoom>0</indexInRoom>
+      <id>409</id>
+      <room reference="1281"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1807">
-      <id>436</id>
-      <room reference="1208"/>
-      <indexInRoom>1</indexInRoom>
+      <id>410</id>
+      <room reference="1281"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1808">
-      <id>437</id>
-      <room reference="1217"/>
+      <id>411</id>
+      <room reference="1291"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1809">
-      <id>438</id>
-      <room reference="1217"/>
+      <id>412</id>
+      <room reference="1291"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1810">
-      <id>439</id>
-      <room reference="1227"/>
-      <indexInRoom>0</indexInRoom>
+      <id>413</id>
+      <room reference="1291"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1811">
-      <id>440</id>
-      <room reference="1227"/>
-      <indexInRoom>1</indexInRoom>
+      <id>414</id>
+      <room reference="1291"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1812">
-      <id>441</id>
-      <room reference="1233"/>
+      <id>415</id>
+      <room reference="1301"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1813">
-      <id>442</id>
-      <room reference="1233"/>
+      <id>416</id>
+      <room reference="1301"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1814">
-      <id>443</id>
-      <room reference="1233"/>
+      <id>417</id>
+      <room reference="1301"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1815">
-      <id>444</id>
-      <room reference="1233"/>
+      <id>418</id>
+      <room reference="1301"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1816">
-      <id>445</id>
-      <room reference="1241"/>
+      <id>419</id>
+      <room reference="1309"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1817">
-      <id>446</id>
-      <room reference="1241"/>
+      <id>420</id>
+      <room reference="1309"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1818">
-      <id>447</id>
-      <room reference="1241"/>
+      <id>421</id>
+      <room reference="1309"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1819">
-      <id>448</id>
-      <room reference="1241"/>
+      <id>422</id>
+      <room reference="1309"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1820">
-      <id>449</id>
-      <room reference="1248"/>
+      <id>423</id>
+      <room reference="1319"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1821">
-      <id>450</id>
-      <room reference="1248"/>
+      <id>424</id>
+      <room reference="1319"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1822">
-      <id>451</id>
-      <room reference="1248"/>
+      <id>425</id>
+      <room reference="1319"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1823">
-      <id>452</id>
-      <room reference="1248"/>
+      <id>426</id>
+      <room reference="1319"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1824">
-      <id>453</id>
-      <room reference="1256"/>
+      <id>427</id>
+      <room reference="1329"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1825">
-      <id>454</id>
-      <room reference="1256"/>
+      <id>428</id>
+      <room reference="1329"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1826">
-      <id>455</id>
-      <room reference="1256"/>
+      <id>429</id>
+      <room reference="1329"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1827">
-      <id>456</id>
-      <room reference="1256"/>
+      <id>430</id>
+      <room reference="1329"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1828">
-      <id>457</id>
-      <room reference="1266"/>
+      <id>431</id>
+      <room reference="1337"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1829">
-      <id>458</id>
-      <room reference="1266"/>
+      <id>432</id>
+      <room reference="1337"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1830">
-      <id>459</id>
-      <room reference="1266"/>
+      <id>433</id>
+      <room reference="1337"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1831">
-      <id>460</id>
-      <room reference="1266"/>
+      <id>434</id>
+      <room reference="1337"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1832">
-      <id>461</id>
-      <room reference="1361"/>
+      <id>469</id>
+      <room reference="1344"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1833">
-      <id>462</id>
-      <room reference="1361"/>
+      <id>470</id>
+      <room reference="1344"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1834">
-      <id>463</id>
-      <room reference="1361"/>
+      <id>471</id>
+      <room reference="1344"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1835">
-      <id>464</id>
-      <room reference="1361"/>
+      <id>472</id>
+      <room reference="1344"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1836">
@@ -9821,23 +9821,23 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1840">
-      <id>469</id>
-      <room reference="1344"/>
+      <id>461</id>
+      <room reference="1361"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1841">
-      <id>470</id>
-      <room reference="1344"/>
+      <id>462</id>
+      <room reference="1361"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1842">
-      <id>471</id>
-      <room reference="1344"/>
+      <id>463</id>
+      <room reference="1361"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1843">
-      <id>472</id>
-      <room reference="1344"/>
+      <id>464</id>
+      <room reference="1361"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata08.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata08.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata08.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -6948,534 +6948,534 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1278">
-      <id>31</id>
-      <room reference="174"/>
+      <id>35</id>
+      <room reference="164"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1279">
-      <id>32</id>
-      <room reference="174"/>
+      <id>36</id>
+      <room reference="164"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1280">
-      <id>33</id>
-      <room reference="174"/>
+      <id>37</id>
+      <room reference="164"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1281">
-      <id>34</id>
-      <room reference="174"/>
+      <id>38</id>
+      <room reference="164"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1282">
-      <id>35</id>
-      <room reference="164"/>
+      <id>31</id>
+      <room reference="174"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1283">
-      <id>36</id>
-      <room reference="164"/>
+      <id>32</id>
+      <room reference="174"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1284">
-      <id>37</id>
-      <room reference="164"/>
+      <id>33</id>
+      <room reference="174"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1285">
-      <id>38</id>
-      <room reference="164"/>
+      <id>34</id>
+      <room reference="174"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1286">
-      <id>39</id>
-      <room reference="193"/>
+      <id>43</id>
+      <room reference="183"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1287">
-      <id>40</id>
-      <room reference="193"/>
+      <id>44</id>
+      <room reference="183"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1288">
-      <id>41</id>
-      <room reference="193"/>
+      <id>45</id>
+      <room reference="183"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1289">
-      <id>42</id>
-      <room reference="193"/>
+      <id>46</id>
+      <room reference="183"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1290">
-      <id>43</id>
-      <room reference="183"/>
+      <id>39</id>
+      <room reference="193"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1291">
-      <id>44</id>
-      <room reference="183"/>
+      <id>40</id>
+      <room reference="193"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1292">
-      <id>45</id>
-      <room reference="183"/>
+      <id>41</id>
+      <room reference="193"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1293">
-      <id>46</id>
-      <room reference="183"/>
+      <id>42</id>
+      <room reference="193"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1294">
-      <id>47</id>
-      <room reference="209"/>
+      <id>51</id>
+      <room reference="201"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1295">
-      <id>48</id>
-      <room reference="209"/>
+      <id>52</id>
+      <room reference="201"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1296">
-      <id>49</id>
-      <room reference="209"/>
+      <id>53</id>
+      <room reference="201"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1297">
-      <id>50</id>
-      <room reference="209"/>
+      <id>54</id>
+      <room reference="201"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1298">
-      <id>51</id>
-      <room reference="201"/>
+      <id>47</id>
+      <room reference="209"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1299">
-      <id>52</id>
-      <room reference="201"/>
+      <id>48</id>
+      <room reference="209"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1300">
-      <id>53</id>
-      <room reference="201"/>
+      <id>49</id>
+      <room reference="209"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1301">
-      <id>54</id>
-      <room reference="201"/>
+      <id>50</id>
+      <room reference="209"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1302">
-      <id>55</id>
-      <room reference="224"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1303">
       <id>56</id>
       <room reference="217"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1304">
+    <org.drools.solver.examples.pas.domain.Bed id="1303">
       <id>57</id>
       <room reference="217"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1305">
+    <org.drools.solver.examples.pas.domain.Bed id="1304">
       <id>58</id>
       <room reference="217"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1306">
+    <org.drools.solver.examples.pas.domain.Bed id="1305">
       <id>59</id>
       <room reference="217"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1306">
+      <id>55</id>
+      <room reference="224"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1307">
+      <id>62</id>
+      <room reference="231"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1308">
       <id>60</id>
       <room reference="238"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1308">
+    <org.drools.solver.examples.pas.domain.Bed id="1309">
       <id>61</id>
       <room reference="238"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1309">
-      <id>62</id>
-      <room reference="231"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1310">
+      <id>65</id>
+      <room reference="245"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1310">
+    <org.drools.solver.examples.pas.domain.Bed id="1311">
+      <id>66</id>
+      <room reference="245"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1312">
       <id>63</id>
       <room reference="251"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1311">
+    <org.drools.solver.examples.pas.domain.Bed id="1313">
       <id>64</id>
       <room reference="251"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1312">
-      <id>65</id>
-      <room reference="245"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1314">
+      <id>69</id>
+      <room reference="261"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1313">
-      <id>66</id>
-      <room reference="245"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1315">
+      <id>70</id>
+      <room reference="261"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1314">
+    <org.drools.solver.examples.pas.domain.Bed id="1316">
       <id>67</id>
       <room reference="271"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1315">
+    <org.drools.solver.examples.pas.domain.Bed id="1317">
       <id>68</id>
       <room reference="271"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1316">
-      <id>69</id>
-      <room reference="261"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1318">
+      <id>73</id>
+      <room reference="277"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1317">
-      <id>70</id>
-      <room reference="261"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1319">
+      <id>74</id>
+      <room reference="277"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1318">
+    <org.drools.solver.examples.pas.domain.Bed id="1320">
       <id>71</id>
       <room reference="286"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1319">
+    <org.drools.solver.examples.pas.domain.Bed id="1321">
       <id>72</id>
       <room reference="286"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1320">
-      <id>73</id>
-      <room reference="277"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1322">
+      <id>81</id>
+      <room reference="295"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1321">
-      <id>74</id>
-      <room reference="277"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1323">
+      <id>82</id>
+      <room reference="295"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1322">
+    <org.drools.solver.examples.pas.domain.Bed id="1324">
+      <id>83</id>
+      <room reference="305"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1325">
+      <id>84</id>
+      <room reference="305"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1326">
       <id>75</id>
       <room reference="311"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1323">
+    <org.drools.solver.examples.pas.domain.Bed id="1327">
       <id>76</id>
       <room reference="311"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1324">
+    <org.drools.solver.examples.pas.domain.Bed id="1328">
       <id>77</id>
       <room reference="319"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1325">
+    <org.drools.solver.examples.pas.domain.Bed id="1329">
       <id>78</id>
       <room reference="319"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1326">
+    <org.drools.solver.examples.pas.domain.Bed id="1330">
       <id>79</id>
       <room reference="319"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1327">
+    <org.drools.solver.examples.pas.domain.Bed id="1331">
       <id>80</id>
       <room reference="319"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1328">
-      <id>81</id>
-      <room reference="295"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1329">
-      <id>82</id>
-      <room reference="295"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1330">
-      <id>83</id>
-      <room reference="305"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1331">
-      <id>84</id>
-      <room reference="305"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1332">
-      <id>85</id>
-      <room reference="344"/>
+      <id>93</id>
+      <room reference="326"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1333">
-      <id>86</id>
-      <room reference="344"/>
+      <id>94</id>
+      <room reference="326"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1334">
-      <id>87</id>
-      <room reference="344"/>
+      <id>95</id>
+      <room reference="326"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1335">
-      <id>88</id>
-      <room reference="344"/>
+      <id>96</id>
+      <room reference="326"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1336">
-      <id>89</id>
-      <room reference="350"/>
+      <id>97</id>
+      <room reference="334"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1337">
-      <id>90</id>
-      <room reference="350"/>
+      <id>98</id>
+      <room reference="334"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1338">
-      <id>91</id>
-      <room reference="350"/>
+      <id>99</id>
+      <room reference="334"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1339">
-      <id>92</id>
-      <room reference="350"/>
+      <id>100</id>
+      <room reference="334"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1340">
-      <id>93</id>
-      <room reference="326"/>
+      <id>85</id>
+      <room reference="344"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1341">
-      <id>94</id>
-      <room reference="326"/>
+      <id>86</id>
+      <room reference="344"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1342">
-      <id>95</id>
-      <room reference="326"/>
+      <id>87</id>
+      <room reference="344"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1343">
-      <id>96</id>
-      <room reference="326"/>
+      <id>88</id>
+      <room reference="344"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1344">
-      <id>97</id>
-      <room reference="334"/>
+      <id>89</id>
+      <room reference="350"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1345">
-      <id>98</id>
-      <room reference="334"/>
+      <id>90</id>
+      <room reference="350"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1346">
-      <id>99</id>
-      <room reference="334"/>
+      <id>91</id>
+      <room reference="350"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1347">
-      <id>100</id>
-      <room reference="334"/>
+      <id>92</id>
+      <room reference="350"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1348">
-      <id>101</id>
-      <room reference="379"/>
+      <id>109</id>
+      <room reference="359"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1349">
-      <id>102</id>
-      <room reference="379"/>
+      <id>110</id>
+      <room reference="359"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1350">
-      <id>103</id>
-      <room reference="379"/>
+      <id>111</id>
+      <room reference="359"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1351">
-      <id>104</id>
-      <room reference="379"/>
+      <id>112</id>
+      <room reference="359"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1352">
-      <id>105</id>
-      <room reference="387"/>
+      <id>113</id>
+      <room reference="369"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1353">
-      <id>106</id>
-      <room reference="387"/>
+      <id>114</id>
+      <room reference="369"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1354">
-      <id>107</id>
-      <room reference="387"/>
+      <id>115</id>
+      <room reference="369"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1355">
-      <id>108</id>
-      <room reference="387"/>
+      <id>116</id>
+      <room reference="369"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1356">
-      <id>109</id>
-      <room reference="359"/>
+      <id>101</id>
+      <room reference="379"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1357">
-      <id>110</id>
-      <room reference="359"/>
+      <id>102</id>
+      <room reference="379"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1358">
-      <id>111</id>
-      <room reference="359"/>
+      <id>103</id>
+      <room reference="379"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1359">
-      <id>112</id>
-      <room reference="359"/>
+      <id>104</id>
+      <room reference="379"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1360">
-      <id>113</id>
-      <room reference="369"/>
+      <id>105</id>
+      <room reference="387"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1361">
-      <id>114</id>
-      <room reference="369"/>
+      <id>106</id>
+      <room reference="387"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1362">
-      <id>115</id>
-      <room reference="369"/>
+      <id>107</id>
+      <room reference="387"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1363">
-      <id>116</id>
-      <room reference="369"/>
+      <id>108</id>
+      <room reference="387"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1364">
-      <id>117</id>
-      <room reference="414"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1365">
-      <id>118</id>
-      <room reference="424"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1366">
-      <id>119</id>
-      <room reference="424"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1367">
       <id>120</id>
       <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1368">
+    <org.drools.solver.examples.pas.domain.Bed id="1365">
       <id>121</id>
       <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1369">
+    <org.drools.solver.examples.pas.domain.Bed id="1366">
       <id>122</id>
       <room reference="397"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1370">
+    <org.drools.solver.examples.pas.domain.Bed id="1367">
       <id>123</id>
       <room reference="397"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1371">
+    <org.drools.solver.examples.pas.domain.Bed id="1368">
       <id>124</id>
       <room reference="407"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1369">
+      <id>117</id>
+      <room reference="414"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1370">
+      <id>118</id>
+      <room reference="424"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1371">
+      <id>119</id>
+      <room reference="424"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1372">
-      <id>125</id>
-      <room reference="457"/>
+      <id>131</id>
+      <room reference="433"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1373">
-      <id>126</id>
-      <room reference="457"/>
+      <id>132</id>
+      <room reference="433"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1374">
-      <id>127</id>
-      <room reference="449"/>
+      <id>129</id>
+      <room reference="440"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1375">
-      <id>128</id>
-      <room reference="449"/>
+      <id>130</id>
+      <room reference="440"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1376">
-      <id>129</id>
-      <room reference="440"/>
+      <id>127</id>
+      <room reference="449"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1377">
-      <id>130</id>
-      <room reference="440"/>
+      <id>128</id>
+      <room reference="449"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1378">
-      <id>131</id>
-      <room reference="433"/>
+      <id>125</id>
+      <room reference="457"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1379">
-      <id>132</id>
-      <room reference="433"/>
+      <id>126</id>
+      <room reference="457"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1380">
-      <id>133</id>
-      <room reference="489"/>
+      <id>141</id>
+      <room reference="466"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1381">
-      <id>134</id>
-      <room reference="489"/>
+      <id>142</id>
+      <room reference="466"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1382">
-      <id>135</id>
-      <room reference="489"/>
-      <indexInRoom>2</indexInRoom>
+      <id>139</id>
+      <room reference="473"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1383">
-      <id>136</id>
-      <room reference="489"/>
-      <indexInRoom>3</indexInRoom>
+      <id>140</id>
+      <room reference="473"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1384">
       <id>137</id>
@@ -7488,829 +7488,829 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1386">
-      <id>139</id>
-      <room reference="473"/>
+      <id>133</id>
+      <room reference="489"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1387">
-      <id>140</id>
-      <room reference="473"/>
+      <id>134</id>
+      <room reference="489"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1388">
-      <id>141</id>
-      <room reference="466"/>
-      <indexInRoom>0</indexInRoom>
+      <id>135</id>
+      <room reference="489"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1389">
-      <id>142</id>
-      <room reference="466"/>
-      <indexInRoom>1</indexInRoom>
+      <id>136</id>
+      <room reference="489"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1390">
-      <id>143</id>
-      <room reference="520"/>
+      <id>155</id>
+      <room reference="498"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1391">
-      <id>144</id>
-      <room reference="520"/>
+      <id>156</id>
+      <room reference="498"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1392">
-      <id>145</id>
-      <room reference="520"/>
+      <id>157</id>
+      <room reference="498"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1393">
-      <id>146</id>
-      <room reference="520"/>
+      <id>158</id>
+      <room reference="498"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1394">
-      <id>147</id>
-      <room reference="513"/>
+      <id>151</id>
+      <room reference="507"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1395">
-      <id>148</id>
-      <room reference="513"/>
+      <id>152</id>
+      <room reference="507"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1396">
-      <id>149</id>
-      <room reference="513"/>
+      <id>153</id>
+      <room reference="507"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1397">
-      <id>150</id>
-      <room reference="513"/>
+      <id>154</id>
+      <room reference="507"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1398">
-      <id>151</id>
-      <room reference="507"/>
+      <id>147</id>
+      <room reference="513"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1399">
-      <id>152</id>
-      <room reference="507"/>
+      <id>148</id>
+      <room reference="513"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1400">
-      <id>153</id>
-      <room reference="507"/>
+      <id>149</id>
+      <room reference="513"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1401">
-      <id>154</id>
-      <room reference="507"/>
+      <id>150</id>
+      <room reference="513"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1402">
-      <id>155</id>
-      <room reference="498"/>
+      <id>143</id>
+      <room reference="520"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1403">
-      <id>156</id>
-      <room reference="498"/>
+      <id>144</id>
+      <room reference="520"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1404">
-      <id>157</id>
-      <room reference="498"/>
+      <id>145</id>
+      <room reference="520"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1405">
-      <id>158</id>
-      <room reference="498"/>
+      <id>146</id>
+      <room reference="520"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1406">
-      <id>159</id>
-      <room reference="556"/>
+      <id>171</id>
+      <room reference="528"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1407">
-      <id>160</id>
-      <room reference="556"/>
+      <id>172</id>
+      <room reference="528"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1408">
-      <id>161</id>
-      <room reference="556"/>
+      <id>173</id>
+      <room reference="528"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1409">
-      <id>162</id>
-      <room reference="556"/>
+      <id>174</id>
+      <room reference="528"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1410">
-      <id>163</id>
-      <room reference="546"/>
+      <id>167</id>
+      <room reference="536"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1411">
-      <id>164</id>
-      <room reference="546"/>
+      <id>168</id>
+      <room reference="536"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1412">
-      <id>165</id>
-      <room reference="546"/>
+      <id>169</id>
+      <room reference="536"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1413">
-      <id>166</id>
-      <room reference="546"/>
+      <id>170</id>
+      <room reference="536"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1414">
-      <id>167</id>
-      <room reference="536"/>
+      <id>163</id>
+      <room reference="546"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1415">
-      <id>168</id>
-      <room reference="536"/>
+      <id>164</id>
+      <room reference="546"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1416">
-      <id>169</id>
-      <room reference="536"/>
+      <id>165</id>
+      <room reference="546"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1417">
-      <id>170</id>
-      <room reference="536"/>
+      <id>166</id>
+      <room reference="546"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1418">
-      <id>171</id>
-      <room reference="528"/>
+      <id>159</id>
+      <room reference="556"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1419">
-      <id>172</id>
-      <room reference="528"/>
+      <id>160</id>
+      <room reference="556"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1420">
-      <id>173</id>
-      <room reference="528"/>
+      <id>161</id>
+      <room reference="556"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1421">
-      <id>174</id>
-      <room reference="528"/>
+      <id>162</id>
+      <room reference="556"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1422">
-      <id>175</id>
-      <room reference="595"/>
+      <id>191</id>
+      <room reference="562"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1423">
-      <id>176</id>
-      <room reference="595"/>
+      <id>192</id>
+      <room reference="562"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1424">
-      <id>177</id>
-      <room reference="595"/>
+      <id>193</id>
+      <room reference="562"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1425">
-      <id>178</id>
-      <room reference="595"/>
+      <id>194</id>
+      <room reference="562"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1426">
-      <id>179</id>
-      <room reference="605"/>
+      <id>195</id>
+      <room reference="570"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1427">
-      <id>180</id>
-      <room reference="605"/>
+      <id>196</id>
+      <room reference="570"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1428">
-      <id>181</id>
-      <room reference="605"/>
+      <id>197</id>
+      <room reference="570"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1429">
-      <id>182</id>
-      <room reference="605"/>
+      <id>198</id>
+      <room reference="570"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1430">
-      <id>183</id>
-      <room reference="615"/>
+      <id>199</id>
+      <room reference="578"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1431">
-      <id>184</id>
-      <room reference="615"/>
+      <id>200</id>
+      <room reference="578"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1432">
-      <id>185</id>
-      <room reference="615"/>
+      <id>201</id>
+      <room reference="578"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1433">
-      <id>186</id>
-      <room reference="615"/>
+      <id>202</id>
+      <room reference="578"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1434">
-      <id>187</id>
-      <room reference="623"/>
+      <id>203</id>
+      <room reference="588"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1435">
-      <id>188</id>
-      <room reference="623"/>
+      <id>204</id>
+      <room reference="588"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1436">
-      <id>189</id>
-      <room reference="623"/>
+      <id>205</id>
+      <room reference="588"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1437">
-      <id>190</id>
-      <room reference="623"/>
+      <id>206</id>
+      <room reference="588"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1438">
-      <id>191</id>
-      <room reference="562"/>
+      <id>175</id>
+      <room reference="595"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1439">
-      <id>192</id>
-      <room reference="562"/>
+      <id>176</id>
+      <room reference="595"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1440">
-      <id>193</id>
-      <room reference="562"/>
+      <id>177</id>
+      <room reference="595"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1441">
-      <id>194</id>
-      <room reference="562"/>
+      <id>178</id>
+      <room reference="595"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1442">
-      <id>195</id>
-      <room reference="570"/>
+      <id>179</id>
+      <room reference="605"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1443">
-      <id>196</id>
-      <room reference="570"/>
+      <id>180</id>
+      <room reference="605"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1444">
-      <id>197</id>
-      <room reference="570"/>
+      <id>181</id>
+      <room reference="605"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1445">
-      <id>198</id>
-      <room reference="570"/>
+      <id>182</id>
+      <room reference="605"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1446">
-      <id>199</id>
-      <room reference="578"/>
+      <id>183</id>
+      <room reference="615"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1447">
-      <id>200</id>
-      <room reference="578"/>
+      <id>184</id>
+      <room reference="615"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1448">
-      <id>201</id>
-      <room reference="578"/>
+      <id>185</id>
+      <room reference="615"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1449">
-      <id>202</id>
-      <room reference="578"/>
+      <id>186</id>
+      <room reference="615"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1450">
-      <id>203</id>
-      <room reference="588"/>
+      <id>187</id>
+      <room reference="623"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1451">
-      <id>204</id>
-      <room reference="588"/>
+      <id>188</id>
+      <room reference="623"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1452">
-      <id>205</id>
-      <room reference="588"/>
+      <id>189</id>
+      <room reference="623"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1453">
-      <id>206</id>
-      <room reference="588"/>
+      <id>190</id>
+      <room reference="623"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1454">
+      <id>214</id>
+      <room reference="630"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1455">
+      <id>215</id>
+      <room reference="630"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1456">
+      <id>216</id>
+      <room reference="630"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1457">
+      <id>217</id>
+      <room reference="630"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1458">
+      <id>218</id>
+      <room reference="636"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1459">
+      <id>219</id>
+      <room reference="643"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1460">
+      <id>220</id>
+      <room reference="653"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1461">
       <id>207</id>
       <room reference="659"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1455">
+    <org.drools.solver.examples.pas.domain.Bed id="1462">
       <id>208</id>
       <room reference="666"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1456">
+    <org.drools.solver.examples.pas.domain.Bed id="1463">
       <id>209</id>
       <room reference="666"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1457">
+    <org.drools.solver.examples.pas.domain.Bed id="1464">
       <id>210</id>
       <room reference="672"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1458">
+    <org.drools.solver.examples.pas.domain.Bed id="1465">
       <id>211</id>
       <room reference="672"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1459">
+    <org.drools.solver.examples.pas.domain.Bed id="1466">
       <id>212</id>
       <room reference="680"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1460">
+    <org.drools.solver.examples.pas.domain.Bed id="1467">
       <id>213</id>
       <room reference="680"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1461">
-      <id>214</id>
-      <room reference="630"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1468">
+      <id>239</id>
+      <room reference="686"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1462">
-      <id>215</id>
-      <room reference="630"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1469">
+      <id>240</id>
+      <room reference="686"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1463">
-      <id>216</id>
-      <room reference="630"/>
-      <indexInRoom>2</indexInRoom>
+    <org.drools.solver.examples.pas.domain.Bed id="1470">
+      <id>237</id>
+      <room reference="694"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1464">
-      <id>217</id>
-      <room reference="630"/>
-      <indexInRoom>3</indexInRoom>
+    <org.drools.solver.examples.pas.domain.Bed id="1471">
+      <id>238</id>
+      <room reference="694"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1465">
-      <id>218</id>
-      <room reference="636"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1472">
+      <id>245</id>
+      <room reference="703"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1466">
-      <id>219</id>
-      <room reference="643"/>
-      <indexInRoom>0</indexInRoom>
+    <org.drools.solver.examples.pas.domain.Bed id="1473">
+      <id>246</id>
+      <room reference="703"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1467">
-      <id>220</id>
-      <room reference="653"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1474">
+      <id>241</id>
+      <room reference="712"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1468">
-      <id>221</id>
-      <room reference="728"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1469">
-      <id>222</id>
-      <room reference="728"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1475">
+      <id>242</id>
+      <room reference="712"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1470">
-      <id>223</id>
-      <room reference="728"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1476">
+      <id>243</id>
+      <room reference="712"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1471">
-      <id>224</id>
-      <room reference="728"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1477">
+      <id>244</id>
+      <room reference="712"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1472">
+    <org.drools.solver.examples.pas.domain.Bed id="1478">
       <id>225</id>
       <room reference="718"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1473">
+    <org.drools.solver.examples.pas.domain.Bed id="1479">
       <id>226</id>
       <room reference="718"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1474">
+    <org.drools.solver.examples.pas.domain.Bed id="1480">
       <id>227</id>
       <room reference="718"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1475">
+    <org.drools.solver.examples.pas.domain.Bed id="1481">
       <id>228</id>
       <room reference="718"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1476">
-      <id>229</id>
-      <room reference="745"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1482">
+      <id>221</id>
+      <room reference="728"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1477">
-      <id>230</id>
-      <room reference="745"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1483">
+      <id>222</id>
+      <room reference="728"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1478">
-      <id>231</id>
-      <room reference="745"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1484">
+      <id>223</id>
+      <room reference="728"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1479">
-      <id>232</id>
-      <room reference="745"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1485">
+      <id>224</id>
+      <room reference="728"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1480">
+    <org.drools.solver.examples.pas.domain.Bed id="1486">
       <id>233</id>
       <room reference="735"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1481">
+    <org.drools.solver.examples.pas.domain.Bed id="1487">
       <id>234</id>
       <room reference="735"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1482">
+    <org.drools.solver.examples.pas.domain.Bed id="1488">
       <id>235</id>
       <room reference="735"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1483">
+    <org.drools.solver.examples.pas.domain.Bed id="1489">
       <id>236</id>
       <room reference="735"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1484">
-      <id>237</id>
-      <room reference="694"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1490">
+      <id>229</id>
+      <room reference="745"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1485">
-      <id>238</id>
-      <room reference="694"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1491">
+      <id>230</id>
+      <room reference="745"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1486">
-      <id>239</id>
-      <room reference="686"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1487">
-      <id>240</id>
-      <room reference="686"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1488">
-      <id>241</id>
-      <room reference="712"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1489">
-      <id>242</id>
-      <room reference="712"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1490">
-      <id>243</id>
-      <room reference="712"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1492">
+      <id>231</id>
+      <room reference="745"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1491">
-      <id>244</id>
-      <room reference="712"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1493">
+      <id>232</id>
+      <room reference="745"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1492">
-      <id>245</id>
-      <room reference="703"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1493">
-      <id>246</id>
-      <room reference="703"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1494">
-      <id>247</id>
-      <room reference="793"/>
+      <id>267</id>
+      <room reference="754"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1495">
-      <id>248</id>
-      <room reference="793"/>
+      <id>268</id>
+      <room reference="754"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1496">
-      <id>249</id>
-      <room reference="793"/>
+      <id>269</id>
+      <room reference="754"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1497">
-      <id>250</id>
-      <room reference="793"/>
+      <id>270</id>
+      <room reference="754"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1498">
-      <id>251</id>
-      <room reference="783"/>
+      <id>263</id>
+      <room reference="763"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1499">
-      <id>252</id>
-      <room reference="783"/>
+      <id>264</id>
+      <room reference="763"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1500">
-      <id>253</id>
-      <room reference="783"/>
+      <id>265</id>
+      <room reference="763"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1501">
-      <id>254</id>
-      <room reference="783"/>
+      <id>266</id>
+      <room reference="763"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1502">
-      <id>255</id>
-      <room reference="809"/>
+      <id>275</id>
+      <room reference="770"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1503">
-      <id>256</id>
-      <room reference="809"/>
+      <id>276</id>
+      <room reference="770"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1504">
-      <id>257</id>
-      <room reference="809"/>
+      <id>277</id>
+      <room reference="770"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1505">
-      <id>258</id>
-      <room reference="809"/>
+      <id>278</id>
+      <room reference="770"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1506">
-      <id>259</id>
-      <room reference="801"/>
+      <id>271</id>
+      <room reference="776"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1507">
-      <id>260</id>
-      <room reference="801"/>
+      <id>272</id>
+      <room reference="776"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1508">
-      <id>261</id>
-      <room reference="801"/>
+      <id>273</id>
+      <room reference="776"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1509">
-      <id>262</id>
-      <room reference="801"/>
+      <id>274</id>
+      <room reference="776"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1510">
-      <id>263</id>
-      <room reference="763"/>
+      <id>251</id>
+      <room reference="783"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1511">
-      <id>264</id>
-      <room reference="763"/>
+      <id>252</id>
+      <room reference="783"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1512">
-      <id>265</id>
-      <room reference="763"/>
+      <id>253</id>
+      <room reference="783"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1513">
-      <id>266</id>
-      <room reference="763"/>
+      <id>254</id>
+      <room reference="783"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1514">
-      <id>267</id>
-      <room reference="754"/>
+      <id>247</id>
+      <room reference="793"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1515">
-      <id>268</id>
-      <room reference="754"/>
+      <id>248</id>
+      <room reference="793"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1516">
-      <id>269</id>
-      <room reference="754"/>
+      <id>249</id>
+      <room reference="793"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1517">
-      <id>270</id>
-      <room reference="754"/>
+      <id>250</id>
+      <room reference="793"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1518">
-      <id>271</id>
-      <room reference="776"/>
+      <id>259</id>
+      <room reference="801"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1519">
-      <id>272</id>
-      <room reference="776"/>
+      <id>260</id>
+      <room reference="801"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1520">
-      <id>273</id>
-      <room reference="776"/>
+      <id>261</id>
+      <room reference="801"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1521">
-      <id>274</id>
-      <room reference="776"/>
+      <id>262</id>
+      <room reference="801"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1522">
-      <id>275</id>
-      <room reference="770"/>
+      <id>255</id>
+      <room reference="809"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1523">
-      <id>276</id>
-      <room reference="770"/>
+      <id>256</id>
+      <room reference="809"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1524">
-      <id>277</id>
-      <room reference="770"/>
+      <id>257</id>
+      <room reference="809"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1525">
-      <id>278</id>
-      <room reference="770"/>
+      <id>258</id>
+      <room reference="809"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1526">
-      <id>279</id>
-      <room reference="858"/>
+      <id>288</id>
+      <room reference="815"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1527">
-      <id>280</id>
-      <room reference="858"/>
+      <id>289</id>
+      <room reference="815"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1528">
-      <id>281</id>
-      <room reference="866"/>
-      <indexInRoom>0</indexInRoom>
+      <id>290</id>
+      <room reference="815"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1529">
-      <id>282</id>
-      <room reference="866"/>
-      <indexInRoom>1</indexInRoom>
+      <id>291</id>
+      <room reference="815"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1530">
-      <id>283</id>
-      <room reference="842"/>
+      <id>292</id>
+      <room reference="822"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1531">
-      <id>284</id>
-      <room reference="848"/>
-      <indexInRoom>0</indexInRoom>
+      <id>293</id>
+      <room reference="822"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1532">
-      <id>285</id>
-      <room reference="848"/>
-      <indexInRoom>1</indexInRoom>
+      <id>294</id>
+      <room reference="822"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1533">
+      <id>295</id>
+      <room reference="822"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1534">
       <id>286</id>
       <room reference="828"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1534">
+    <org.drools.solver.examples.pas.domain.Bed id="1535">
       <id>287</id>
       <room reference="835"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1535">
-      <id>288</id>
-      <room reference="815"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1536">
+      <id>283</id>
+      <room reference="842"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1536">
-      <id>289</id>
-      <room reference="815"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1537">
-      <id>290</id>
-      <room reference="815"/>
-      <indexInRoom>2</indexInRoom>
+      <id>284</id>
+      <room reference="848"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1538">
-      <id>291</id>
-      <room reference="815"/>
-      <indexInRoom>3</indexInRoom>
+      <id>285</id>
+      <room reference="848"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1539">
-      <id>292</id>
-      <room reference="822"/>
+      <id>279</id>
+      <room reference="858"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1540">
-      <id>293</id>
-      <room reference="822"/>
+      <id>280</id>
+      <room reference="858"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1541">
-      <id>294</id>
-      <room reference="822"/>
-      <indexInRoom>2</indexInRoom>
+      <id>281</id>
+      <room reference="866"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1542">
-      <id>295</id>
-      <room reference="822"/>
-      <indexInRoom>3</indexInRoom>
+      <id>282</id>
+      <room reference="866"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1543">
-      <id>296</id>
-      <room reference="926"/>
+      <id>316</id>
+      <room reference="874"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1544">
-      <id>297</id>
-      <room reference="926"/>
+      <id>317</id>
+      <room reference="874"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1545">
-      <id>298</id>
-      <room reference="926"/>
-      <indexInRoom>2</indexInRoom>
+      <id>318</id>
+      <room reference="880"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1546">
-      <id>299</id>
-      <room reference="926"/>
-      <indexInRoom>3</indexInRoom>
+      <id>319</id>
+      <room reference="880"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1547">
-      <id>300</id>
-      <room reference="933"/>
+      <id>312</id>
+      <room reference="890"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1548">
-      <id>301</id>
-      <room reference="933"/>
+      <id>313</id>
+      <room reference="890"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1549">
-      <id>302</id>
-      <room reference="933"/>
-      <indexInRoom>2</indexInRoom>
+      <id>314</id>
+      <room reference="898"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1550">
-      <id>303</id>
-      <room reference="933"/>
-      <indexInRoom>3</indexInRoom>
+      <id>315</id>
+      <room reference="898"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1551">
       <id>304</id>
@@ -8353,554 +8353,554 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1559">
-      <id>312</id>
-      <room reference="890"/>
+      <id>296</id>
+      <room reference="926"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1560">
-      <id>313</id>
-      <room reference="890"/>
+      <id>297</id>
+      <room reference="926"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1561">
-      <id>314</id>
-      <room reference="898"/>
-      <indexInRoom>0</indexInRoom>
+      <id>298</id>
+      <room reference="926"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1562">
-      <id>315</id>
-      <room reference="898"/>
-      <indexInRoom>1</indexInRoom>
+      <id>299</id>
+      <room reference="926"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1563">
-      <id>316</id>
-      <room reference="874"/>
+      <id>300</id>
+      <room reference="933"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1564">
-      <id>317</id>
-      <room reference="874"/>
+      <id>301</id>
+      <room reference="933"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1565">
-      <id>318</id>
-      <room reference="880"/>
-      <indexInRoom>0</indexInRoom>
+      <id>302</id>
+      <room reference="933"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1566">
-      <id>319</id>
-      <room reference="880"/>
-      <indexInRoom>1</indexInRoom>
+      <id>303</id>
+      <room reference="933"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1567">
-      <id>320</id>
-      <room reference="1001"/>
+      <id>348</id>
+      <room reference="943"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1568">
-      <id>321</id>
-      <room reference="1001"/>
+      <id>349</id>
+      <room reference="943"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1569">
-      <id>322</id>
-      <room reference="1001"/>
+      <id>350</id>
+      <room reference="943"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1570">
-      <id>323</id>
-      <room reference="1001"/>
+      <id>351</id>
+      <room reference="943"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1571">
-      <id>324</id>
-      <room reference="991"/>
+      <id>344</id>
+      <room reference="951"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1572">
-      <id>325</id>
-      <room reference="991"/>
+      <id>345</id>
+      <room reference="951"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1573">
-      <id>326</id>
-      <room reference="991"/>
+      <id>346</id>
+      <room reference="951"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1574">
-      <id>327</id>
-      <room reference="991"/>
+      <id>347</id>
+      <room reference="951"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1575">
-      <id>328</id>
-      <room reference="983"/>
+      <id>340</id>
+      <room reference="957"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1576">
-      <id>329</id>
-      <room reference="983"/>
+      <id>341</id>
+      <room reference="957"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1577">
-      <id>330</id>
-      <room reference="983"/>
+      <id>342</id>
+      <room reference="957"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1578">
-      <id>331</id>
-      <room reference="983"/>
+      <id>343</id>
+      <room reference="957"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1579">
-      <id>332</id>
-      <room reference="977"/>
+      <id>336</id>
+      <room reference="967"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1580">
-      <id>333</id>
-      <room reference="977"/>
+      <id>337</id>
+      <room reference="967"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1581">
-      <id>334</id>
-      <room reference="977"/>
+      <id>338</id>
+      <room reference="967"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1582">
-      <id>335</id>
-      <room reference="977"/>
+      <id>339</id>
+      <room reference="967"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1583">
-      <id>336</id>
-      <room reference="967"/>
+      <id>332</id>
+      <room reference="977"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1584">
-      <id>337</id>
-      <room reference="967"/>
+      <id>333</id>
+      <room reference="977"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1585">
-      <id>338</id>
-      <room reference="967"/>
+      <id>334</id>
+      <room reference="977"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1586">
-      <id>339</id>
-      <room reference="967"/>
+      <id>335</id>
+      <room reference="977"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1587">
-      <id>340</id>
-      <room reference="957"/>
+      <id>328</id>
+      <room reference="983"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1588">
-      <id>341</id>
-      <room reference="957"/>
+      <id>329</id>
+      <room reference="983"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1589">
-      <id>342</id>
-      <room reference="957"/>
+      <id>330</id>
+      <room reference="983"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1590">
-      <id>343</id>
-      <room reference="957"/>
+      <id>331</id>
+      <room reference="983"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1591">
-      <id>344</id>
-      <room reference="951"/>
+      <id>324</id>
+      <room reference="991"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1592">
-      <id>345</id>
-      <room reference="951"/>
+      <id>325</id>
+      <room reference="991"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1593">
-      <id>346</id>
-      <room reference="951"/>
+      <id>326</id>
+      <room reference="991"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1594">
-      <id>347</id>
-      <room reference="951"/>
+      <id>327</id>
+      <room reference="991"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1595">
-      <id>348</id>
-      <room reference="943"/>
+      <id>320</id>
+      <room reference="1001"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1596">
-      <id>349</id>
-      <room reference="943"/>
+      <id>321</id>
+      <room reference="1001"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1597">
-      <id>350</id>
-      <room reference="943"/>
+      <id>322</id>
+      <room reference="1001"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1598">
-      <id>351</id>
-      <room reference="943"/>
+      <id>323</id>
+      <room reference="1001"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1599">
-      <id>352</id>
-      <room reference="1070"/>
+      <id>377</id>
+      <room reference="1011"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1600">
-      <id>353</id>
-      <room reference="1060"/>
-      <indexInRoom>0</indexInRoom>
+      <id>378</id>
+      <room reference="1011"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1601">
-      <id>354</id>
-      <room reference="1060"/>
-      <indexInRoom>1</indexInRoom>
+      <id>379</id>
+      <room reference="1011"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1602">
-      <id>355</id>
-      <room reference="1060"/>
-      <indexInRoom>2</indexInRoom>
+      <id>380</id>
+      <room reference="1011"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1603">
-      <id>356</id>
-      <room reference="1060"/>
-      <indexInRoom>3</indexInRoom>
+      <id>373</id>
+      <room reference="1021"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1604">
-      <id>357</id>
-      <room reference="1051"/>
-      <indexInRoom>0</indexInRoom>
+      <id>374</id>
+      <room reference="1021"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1605">
-      <id>358</id>
-      <room reference="1051"/>
-      <indexInRoom>1</indexInRoom>
+      <id>375</id>
+      <room reference="1021"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1606">
-      <id>359</id>
-      <room reference="1051"/>
-      <indexInRoom>2</indexInRoom>
+      <id>376</id>
+      <room reference="1021"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1607">
-      <id>360</id>
-      <room reference="1051"/>
-      <indexInRoom>3</indexInRoom>
+      <id>369</id>
+      <room reference="1028"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1608">
-      <id>361</id>
-      <room reference="1042"/>
-      <indexInRoom>0</indexInRoom>
+      <id>370</id>
+      <room reference="1028"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1609">
-      <id>362</id>
-      <room reference="1042"/>
-      <indexInRoom>1</indexInRoom>
+      <id>371</id>
+      <room reference="1028"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1610">
-      <id>363</id>
-      <room reference="1042"/>
-      <indexInRoom>2</indexInRoom>
+      <id>372</id>
+      <room reference="1028"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1611">
-      <id>364</id>
-      <room reference="1042"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1612">
       <id>365</id>
       <room reference="1035"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1613">
+    <org.drools.solver.examples.pas.domain.Bed id="1612">
       <id>366</id>
       <room reference="1035"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1614">
+    <org.drools.solver.examples.pas.domain.Bed id="1613">
       <id>367</id>
       <room reference="1035"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1615">
+    <org.drools.solver.examples.pas.domain.Bed id="1614">
       <id>368</id>
       <room reference="1035"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1616">
-      <id>369</id>
-      <room reference="1028"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1615">
+      <id>361</id>
+      <room reference="1042"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1617">
-      <id>370</id>
-      <room reference="1028"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1616">
+      <id>362</id>
+      <room reference="1042"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1618">
-      <id>371</id>
-      <room reference="1028"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1617">
+      <id>363</id>
+      <room reference="1042"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1619">
-      <id>372</id>
-      <room reference="1028"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1618">
+      <id>364</id>
+      <room reference="1042"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1620">
-      <id>373</id>
-      <room reference="1021"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1619">
+      <id>357</id>
+      <room reference="1051"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1621">
-      <id>374</id>
-      <room reference="1021"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1620">
+      <id>358</id>
+      <room reference="1051"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1622">
-      <id>375</id>
-      <room reference="1021"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1621">
+      <id>359</id>
+      <room reference="1051"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1623">
-      <id>376</id>
-      <room reference="1021"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1622">
+      <id>360</id>
+      <room reference="1051"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1624">
-      <id>377</id>
-      <room reference="1011"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1623">
+      <id>353</id>
+      <room reference="1060"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1625">
-      <id>378</id>
-      <room reference="1011"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1624">
+      <id>354</id>
+      <room reference="1060"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1626">
-      <id>379</id>
-      <room reference="1011"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1625">
+      <id>355</id>
+      <room reference="1060"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1627">
-      <id>380</id>
-      <room reference="1011"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1626">
+      <id>356</id>
+      <room reference="1060"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1627">
+      <id>352</id>
+      <room reference="1070"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1628">
-      <id>381</id>
-      <room reference="1157"/>
+      <id>409</id>
+      <room reference="1079"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1629">
-      <id>382</id>
-      <room reference="1157"/>
-      <indexInRoom>1</indexInRoom>
+      <id>407</id>
+      <room reference="1089"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1630">
-      <id>383</id>
-      <room reference="1147"/>
-      <indexInRoom>0</indexInRoom>
+      <id>408</id>
+      <room reference="1089"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1631">
-      <id>384</id>
-      <room reference="1147"/>
-      <indexInRoom>1</indexInRoom>
+      <id>412</id>
+      <room reference="1099"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1632">
-      <id>385</id>
-      <room reference="1172"/>
-      <indexInRoom>0</indexInRoom>
+      <id>413</id>
+      <room reference="1099"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1633">
-      <id>386</id>
-      <room reference="1172"/>
-      <indexInRoom>1</indexInRoom>
+      <id>410</id>
+      <room reference="1109"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1634">
-      <id>387</id>
-      <room reference="1172"/>
-      <indexInRoom>2</indexInRoom>
+      <id>411</id>
+      <room reference="1109"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1635">
-      <id>388</id>
-      <room reference="1172"/>
-      <indexInRoom>3</indexInRoom>
+      <id>416</id>
+      <room reference="1117"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1636">
-      <id>389</id>
-      <room reference="1164"/>
-      <indexInRoom>0</indexInRoom>
+      <id>417</id>
+      <room reference="1117"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1637">
-      <id>390</id>
-      <room reference="1164"/>
-      <indexInRoom>1</indexInRoom>
+      <id>414</id>
+      <room reference="1125"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1638">
-      <id>391</id>
-      <room reference="1185"/>
-      <indexInRoom>0</indexInRoom>
+      <id>415</id>
+      <room reference="1125"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1639">
-      <id>392</id>
-      <room reference="1185"/>
-      <indexInRoom>1</indexInRoom>
+      <id>420</id>
+      <room reference="1132"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1640">
-      <id>393</id>
-      <room reference="1185"/>
-      <indexInRoom>2</indexInRoom>
+      <id>421</id>
+      <room reference="1132"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1641">
-      <id>394</id>
-      <room reference="1185"/>
-      <indexInRoom>3</indexInRoom>
+      <id>418</id>
+      <room reference="1138"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1642">
-      <id>395</id>
-      <room reference="1179"/>
-      <indexInRoom>0</indexInRoom>
+      <id>419</id>
+      <room reference="1138"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1643">
-      <id>396</id>
-      <room reference="1179"/>
-      <indexInRoom>1</indexInRoom>
+      <id>383</id>
+      <room reference="1147"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1644">
-      <id>397</id>
-      <room reference="1179"/>
-      <indexInRoom>2</indexInRoom>
+      <id>384</id>
+      <room reference="1147"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1645">
-      <id>398</id>
-      <room reference="1179"/>
-      <indexInRoom>3</indexInRoom>
+      <id>381</id>
+      <room reference="1157"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1646">
-      <id>399</id>
-      <room reference="1199"/>
-      <indexInRoom>0</indexInRoom>
+      <id>382</id>
+      <room reference="1157"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1647">
-      <id>400</id>
-      <room reference="1199"/>
-      <indexInRoom>1</indexInRoom>
+      <id>389</id>
+      <room reference="1164"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1648">
-      <id>401</id>
-      <room reference="1199"/>
-      <indexInRoom>2</indexInRoom>
+      <id>390</id>
+      <room reference="1164"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1649">
-      <id>402</id>
-      <room reference="1199"/>
-      <indexInRoom>3</indexInRoom>
+      <id>385</id>
+      <room reference="1172"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1650">
-      <id>403</id>
-      <room reference="1193"/>
-      <indexInRoom>0</indexInRoom>
+      <id>386</id>
+      <room reference="1172"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1651">
-      <id>404</id>
-      <room reference="1193"/>
-      <indexInRoom>1</indexInRoom>
+      <id>387</id>
+      <room reference="1172"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1652">
-      <id>405</id>
-      <room reference="1193"/>
-      <indexInRoom>2</indexInRoom>
+      <id>388</id>
+      <room reference="1172"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1653">
-      <id>406</id>
-      <room reference="1193"/>
-      <indexInRoom>3</indexInRoom>
+      <id>395</id>
+      <room reference="1179"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1654">
-      <id>407</id>
-      <room reference="1089"/>
-      <indexInRoom>0</indexInRoom>
+      <id>396</id>
+      <room reference="1179"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1655">
-      <id>408</id>
-      <room reference="1089"/>
-      <indexInRoom>1</indexInRoom>
+      <id>397</id>
+      <room reference="1179"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1656">
-      <id>409</id>
-      <room reference="1079"/>
-      <indexInRoom>0</indexInRoom>
+      <id>398</id>
+      <room reference="1179"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1657">
-      <id>410</id>
-      <room reference="1109"/>
+      <id>391</id>
+      <room reference="1185"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1658">
-      <id>411</id>
-      <room reference="1109"/>
+      <id>392</id>
+      <room reference="1185"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1659">
-      <id>412</id>
-      <room reference="1099"/>
-      <indexInRoom>0</indexInRoom>
+      <id>393</id>
+      <room reference="1185"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1660">
-      <id>413</id>
-      <room reference="1099"/>
-      <indexInRoom>1</indexInRoom>
+      <id>394</id>
+      <room reference="1185"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1661">
-      <id>414</id>
-      <room reference="1125"/>
+      <id>403</id>
+      <room reference="1193"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1662">
-      <id>415</id>
-      <room reference="1125"/>
+      <id>404</id>
+      <room reference="1193"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1663">
-      <id>416</id>
-      <room reference="1117"/>
-      <indexInRoom>0</indexInRoom>
+      <id>405</id>
+      <room reference="1193"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1664">
-      <id>417</id>
-      <room reference="1117"/>
-      <indexInRoom>1</indexInRoom>
+      <id>406</id>
+      <room reference="1193"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1665">
-      <id>418</id>
-      <room reference="1138"/>
+      <id>399</id>
+      <room reference="1199"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1666">
-      <id>419</id>
-      <room reference="1138"/>
+      <id>400</id>
+      <room reference="1199"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1667">
-      <id>420</id>
-      <room reference="1132"/>
-      <indexInRoom>0</indexInRoom>
+      <id>401</id>
+      <room reference="1199"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1668">
-      <id>421</id>
-      <room reference="1132"/>
-      <indexInRoom>1</indexInRoom>
+      <id>402</id>
+      <room reference="1199"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1669">
       <id>422</id>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata09.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata09.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata09.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4998,639 +4998,639 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>31</id>
-      <room reference="157"/>
+      <id>35</id>
+      <room reference="148"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>32</id>
-      <room reference="157"/>
+      <id>36</id>
+      <room reference="148"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>33</id>
-      <room reference="157"/>
+      <id>37</id>
+      <room reference="148"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>34</id>
-      <room reference="157"/>
+      <id>38</id>
+      <room reference="148"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>35</id>
-      <room reference="148"/>
+      <id>31</id>
+      <room reference="157"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>36</id>
-      <room reference="148"/>
+      <id>32</id>
+      <room reference="157"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>37</id>
-      <room reference="148"/>
+      <id>33</id>
+      <room reference="157"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>38</id>
-      <room reference="148"/>
+      <id>34</id>
+      <room reference="157"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>39</id>
-      <room reference="172"/>
+      <id>43</id>
+      <room reference="166"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>40</id>
-      <room reference="172"/>
+      <id>44</id>
+      <room reference="166"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>41</id>
-      <room reference="172"/>
+      <id>45</id>
+      <room reference="166"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>42</id>
-      <room reference="172"/>
+      <id>46</id>
+      <room reference="166"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>43</id>
-      <room reference="166"/>
+      <id>39</id>
+      <room reference="172"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>44</id>
-      <room reference="166"/>
+      <id>40</id>
+      <room reference="172"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>45</id>
-      <room reference="166"/>
+      <id>41</id>
+      <room reference="172"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>46</id>
-      <room reference="166"/>
+      <id>42</id>
+      <room reference="172"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>47</id>
-      <room reference="188"/>
+      <id>51</id>
+      <room reference="181"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>48</id>
-      <room reference="188"/>
+      <id>52</id>
+      <room reference="181"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>49</id>
-      <room reference="188"/>
+      <id>53</id>
+      <room reference="181"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>50</id>
-      <room reference="188"/>
+      <id>54</id>
+      <room reference="181"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>51</id>
-      <room reference="181"/>
+      <id>47</id>
+      <room reference="188"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>52</id>
-      <room reference="181"/>
+      <id>48</id>
+      <room reference="188"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>53</id>
-      <room reference="181"/>
+      <id>49</id>
+      <room reference="188"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>54</id>
-      <room reference="181"/>
+      <id>50</id>
+      <room reference="188"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>55</id>
-      <room reference="204"/>
+      <id>59</id>
+      <room reference="197"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>56</id>
-      <room reference="204"/>
+      <id>60</id>
+      <room reference="197"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>57</id>
-      <room reference="204"/>
+      <id>61</id>
+      <room reference="197"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>58</id>
-      <room reference="204"/>
+      <id>62</id>
+      <room reference="197"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>59</id>
-      <room reference="197"/>
+      <id>55</id>
+      <room reference="204"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>60</id>
-      <room reference="197"/>
+      <id>56</id>
+      <room reference="204"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>61</id>
-      <room reference="197"/>
+      <id>57</id>
+      <room reference="204"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>62</id>
-      <room reference="197"/>
+      <id>58</id>
+      <room reference="204"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>63</id>
-      <room reference="224"/>
+      <id>67</id>
+      <room reference="214"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>64</id>
-      <room reference="224"/>
+      <id>68</id>
+      <room reference="214"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>65</id>
-      <room reference="224"/>
+      <id>69</id>
+      <room reference="214"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>66</id>
-      <room reference="224"/>
+      <id>70</id>
+      <room reference="214"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>67</id>
-      <room reference="214"/>
+      <id>63</id>
+      <room reference="224"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>68</id>
-      <room reference="214"/>
+      <id>64</id>
+      <room reference="224"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>69</id>
-      <room reference="214"/>
+      <id>65</id>
+      <room reference="224"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>70</id>
-      <room reference="214"/>
+      <id>66</id>
+      <room reference="224"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>71</id>
-      <room reference="242"/>
+      <id>75</id>
+      <room reference="233"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>72</id>
-      <room reference="242"/>
+      <id>76</id>
+      <room reference="233"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>73</id>
-      <room reference="242"/>
+      <id>77</id>
+      <room reference="233"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>74</id>
-      <room reference="242"/>
+      <id>78</id>
+      <room reference="233"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>75</id>
-      <room reference="233"/>
+      <id>71</id>
+      <room reference="242"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>76</id>
-      <room reference="233"/>
+      <id>72</id>
+      <room reference="242"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>77</id>
-      <room reference="233"/>
+      <id>73</id>
+      <room reference="242"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>78</id>
-      <room reference="233"/>
+      <id>74</id>
+      <room reference="242"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
+      <id>80</id>
+      <room reference="252"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="971">
       <id>79</id>
       <room reference="258"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>80</id>
-      <room reference="252"/>
+    <org.drools.solver.examples.pas.domain.Bed id="972">
+      <id>82</id>
+      <room reference="267"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="972">
+    <org.drools.solver.examples.pas.domain.Bed id="973">
       <id>81</id>
       <room reference="275"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>82</id>
-      <room reference="267"/>
+    <org.drools.solver.examples.pas.domain.Bed id="974">
+      <id>87</id>
+      <room reference="284"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="974">
+    <org.drools.solver.examples.pas.domain.Bed id="975">
+      <id>88</id>
+      <room reference="284"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="976">
+      <id>89</id>
+      <room reference="292"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="977">
+      <id>90</id>
+      <room reference="292"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="978">
       <id>83</id>
       <room reference="300"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="975">
+    <org.drools.solver.examples.pas.domain.Bed id="979">
       <id>84</id>
       <room reference="300"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="976">
+    <org.drools.solver.examples.pas.domain.Bed id="980">
       <id>85</id>
       <room reference="309"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="977">
+    <org.drools.solver.examples.pas.domain.Bed id="981">
       <id>86</id>
       <room reference="309"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>87</id>
-      <room reference="284"/>
+    <org.drools.solver.examples.pas.domain.Bed id="982">
+      <id>95</id>
+      <room reference="316"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>88</id>
-      <room reference="284"/>
+    <org.drools.solver.examples.pas.domain.Bed id="983">
+      <id>96</id>
+      <room reference="316"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>89</id>
-      <room reference="292"/>
+    <org.drools.solver.examples.pas.domain.Bed id="984">
+      <id>97</id>
+      <room reference="325"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>90</id>
-      <room reference="292"/>
+    <org.drools.solver.examples.pas.domain.Bed id="985">
+      <id>98</id>
+      <room reference="325"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="982">
+    <org.drools.solver.examples.pas.domain.Bed id="986">
       <id>91</id>
       <room reference="335"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="983">
+    <org.drools.solver.examples.pas.domain.Bed id="987">
       <id>92</id>
       <room reference="335"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="984">
+    <org.drools.solver.examples.pas.domain.Bed id="988">
       <id>93</id>
       <room reference="343"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="985">
+    <org.drools.solver.examples.pas.domain.Bed id="989">
       <id>94</id>
       <room reference="343"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>95</id>
-      <room reference="316"/>
+    <org.drools.solver.examples.pas.domain.Bed id="990">
+      <id>107</id>
+      <room reference="353"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>96</id>
-      <room reference="316"/>
+    <org.drools.solver.examples.pas.domain.Bed id="991">
+      <id>108</id>
+      <room reference="353"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>97</id>
-      <room reference="325"/>
+    <org.drools.solver.examples.pas.domain.Bed id="992">
+      <id>109</id>
+      <room reference="362"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>98</id>
-      <room reference="325"/>
+    <org.drools.solver.examples.pas.domain.Bed id="993">
+      <id>110</id>
+      <room reference="362"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="990">
+    <org.drools.solver.examples.pas.domain.Bed id="994">
       <id>99</id>
       <room reference="370"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="991">
+    <org.drools.solver.examples.pas.domain.Bed id="995">
       <id>100</id>
       <room reference="370"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="992">
+    <org.drools.solver.examples.pas.domain.Bed id="996">
       <id>101</id>
       <room reference="370"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="993">
+    <org.drools.solver.examples.pas.domain.Bed id="997">
       <id>102</id>
       <room reference="370"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="994">
+    <org.drools.solver.examples.pas.domain.Bed id="998">
       <id>103</id>
       <room reference="380"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="995">
+    <org.drools.solver.examples.pas.domain.Bed id="999">
       <id>104</id>
       <room reference="380"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="996">
+    <org.drools.solver.examples.pas.domain.Bed id="1000">
       <id>105</id>
       <room reference="380"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="997">
+    <org.drools.solver.examples.pas.domain.Bed id="1001">
       <id>106</id>
       <room reference="380"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>107</id>
-      <room reference="353"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>108</id>
-      <room reference="353"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>109</id>
-      <room reference="362"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>110</id>
-      <room reference="362"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>111</id>
-      <room reference="406"/>
+      <id>119</id>
+      <room reference="388"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>112</id>
-      <room reference="406"/>
+      <id>120</id>
+      <room reference="388"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>113</id>
-      <room reference="406"/>
+      <id>121</id>
+      <room reference="388"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>114</id>
-      <room reference="406"/>
+      <id>122</id>
+      <room reference="388"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>115</id>
-      <room reference="412"/>
+      <id>123</id>
+      <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>116</id>
-      <room reference="412"/>
+      <id>124</id>
+      <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>117</id>
-      <room reference="412"/>
+      <id>125</id>
+      <room reference="397"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>118</id>
-      <room reference="412"/>
+      <id>126</id>
+      <room reference="397"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>119</id>
-      <room reference="388"/>
+      <id>111</id>
+      <room reference="406"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>120</id>
-      <room reference="388"/>
+      <id>112</id>
+      <room reference="406"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>121</id>
-      <room reference="388"/>
+      <id>113</id>
+      <room reference="406"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>122</id>
-      <room reference="388"/>
+      <id>114</id>
+      <room reference="406"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>123</id>
-      <room reference="397"/>
+      <id>115</id>
+      <room reference="412"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>124</id>
-      <room reference="397"/>
+      <id>116</id>
+      <room reference="412"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>125</id>
-      <room reference="397"/>
+      <id>117</id>
+      <room reference="412"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>126</id>
-      <room reference="397"/>
+      <id>118</id>
+      <room reference="412"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>127</id>
-      <room reference="447"/>
+      <id>139</id>
+      <room reference="422"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>128</id>
-      <room reference="447"/>
+      <id>140</id>
+      <room reference="422"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>129</id>
-      <room reference="447"/>
+      <id>141</id>
+      <room reference="422"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>130</id>
-      <room reference="447"/>
+      <id>142</id>
+      <room reference="422"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>131</id>
-      <room reference="439"/>
+      <id>135</id>
+      <room reference="429"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>132</id>
-      <room reference="439"/>
+      <id>136</id>
+      <room reference="429"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>133</id>
-      <room reference="439"/>
+      <id>137</id>
+      <room reference="429"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>134</id>
-      <room reference="439"/>
+      <id>138</id>
+      <room reference="429"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>135</id>
-      <room reference="429"/>
+      <id>131</id>
+      <room reference="439"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>136</id>
-      <room reference="429"/>
+      <id>132</id>
+      <room reference="439"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>137</id>
-      <room reference="429"/>
+      <id>133</id>
+      <room reference="439"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>138</id>
-      <room reference="429"/>
+      <id>134</id>
+      <room reference="439"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>139</id>
-      <room reference="422"/>
+      <id>127</id>
+      <room reference="447"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>140</id>
-      <room reference="422"/>
+      <id>128</id>
+      <room reference="447"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>141</id>
-      <room reference="422"/>
+      <id>129</id>
+      <room reference="447"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>142</id>
-      <room reference="422"/>
+      <id>130</id>
+      <room reference="447"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>143</id>
-      <room reference="477"/>
+      <id>152</id>
+      <room reference="456"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>144</id>
-      <room reference="469"/>
-      <indexInRoom>0</indexInRoom>
+      <id>153</id>
+      <room reference="456"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>145</id>
-      <room reference="469"/>
-      <indexInRoom>1</indexInRoom>
+      <id>154</id>
+      <room reference="456"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>146</id>
-      <room reference="469"/>
-      <indexInRoom>2</indexInRoom>
+      <id>155</id>
+      <room reference="456"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>147</id>
-      <room reference="469"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1039">
       <id>148</id>
       <room reference="463"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1040">
+    <org.drools.solver.examples.pas.domain.Bed id="1039">
       <id>149</id>
       <room reference="463"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1041">
+    <org.drools.solver.examples.pas.domain.Bed id="1040">
       <id>150</id>
       <room reference="463"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1042">
+    <org.drools.solver.examples.pas.domain.Bed id="1041">
       <id>151</id>
       <room reference="463"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>152</id>
-      <room reference="456"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1042">
+      <id>144</id>
+      <room reference="469"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1044">
-      <id>153</id>
-      <room reference="456"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1043">
+      <id>145</id>
+      <room reference="469"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1045">
-      <id>154</id>
-      <room reference="456"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1044">
+      <id>146</id>
+      <room reference="469"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1046">
-      <id>155</id>
-      <room reference="456"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1045">
+      <id>147</id>
+      <room reference="469"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1046">
+      <id>143</id>
+      <room reference="477"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>156</id>
-      <room reference="509"/>
+      <id>161</id>
+      <room reference="486"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>157</id>
-      <room reference="509"/>
-      <indexInRoom>1</indexInRoom>
+      <id>160</id>
+      <room reference="493"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1049">
       <id>158</id>
@@ -5643,718 +5643,718 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>160</id>
-      <room reference="493"/>
+      <id>156</id>
+      <room reference="509"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>161</id>
-      <room reference="486"/>
-      <indexInRoom>0</indexInRoom>
+      <id>157</id>
+      <room reference="509"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>162</id>
-      <room reference="542"/>
+      <id>168</id>
+      <room reference="516"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>163</id>
-      <room reference="542"/>
+      <id>169</id>
+      <room reference="516"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>164</id>
-      <room reference="534"/>
+      <id>166</id>
+      <room reference="525"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>165</id>
-      <room reference="534"/>
+      <id>167</id>
+      <room reference="525"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>166</id>
-      <room reference="525"/>
+      <id>164</id>
+      <room reference="534"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>167</id>
-      <room reference="525"/>
+      <id>165</id>
+      <room reference="534"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
-      <id>168</id>
-      <room reference="516"/>
+      <id>162</id>
+      <room reference="542"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>169</id>
-      <room reference="516"/>
+      <id>163</id>
+      <room reference="542"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>170</id>
-      <room reference="583"/>
+      <id>186</id>
+      <room reference="551"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>171</id>
-      <room reference="583"/>
+      <id>187</id>
+      <room reference="551"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>172</id>
-      <room reference="583"/>
+      <id>188</id>
+      <room reference="551"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>173</id>
-      <room reference="583"/>
+      <id>189</id>
+      <room reference="551"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>174</id>
-      <room reference="589"/>
+      <id>190</id>
+      <room reference="557"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>175</id>
-      <room reference="589"/>
+      <id>191</id>
+      <room reference="557"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1067">
-      <id>176</id>
-      <room reference="589"/>
+      <id>192</id>
+      <room reference="557"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1068">
-      <id>177</id>
-      <room reference="589"/>
+      <id>193</id>
+      <room reference="557"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1069">
-      <id>178</id>
-      <room reference="595"/>
+      <id>194</id>
+      <room reference="565"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1070">
-      <id>179</id>
-      <room reference="595"/>
+      <id>195</id>
+      <room reference="565"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1071">
-      <id>180</id>
-      <room reference="595"/>
+      <id>196</id>
+      <room reference="565"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1072">
-      <id>181</id>
-      <room reference="595"/>
+      <id>197</id>
+      <room reference="565"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>182</id>
-      <room reference="605"/>
+      <id>198</id>
+      <room reference="574"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1074">
-      <id>183</id>
-      <room reference="605"/>
+      <id>199</id>
+      <room reference="574"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1075">
-      <id>184</id>
-      <room reference="605"/>
+      <id>200</id>
+      <room reference="574"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1076">
-      <id>185</id>
-      <room reference="605"/>
+      <id>201</id>
+      <room reference="574"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1077">
-      <id>186</id>
-      <room reference="551"/>
+      <id>170</id>
+      <room reference="583"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1078">
-      <id>187</id>
-      <room reference="551"/>
+      <id>171</id>
+      <room reference="583"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1079">
-      <id>188</id>
-      <room reference="551"/>
+      <id>172</id>
+      <room reference="583"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1080">
-      <id>189</id>
-      <room reference="551"/>
+      <id>173</id>
+      <room reference="583"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1081">
-      <id>190</id>
-      <room reference="557"/>
+      <id>174</id>
+      <room reference="589"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1082">
-      <id>191</id>
-      <room reference="557"/>
+      <id>175</id>
+      <room reference="589"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1083">
-      <id>192</id>
-      <room reference="557"/>
+      <id>176</id>
+      <room reference="589"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1084">
-      <id>193</id>
-      <room reference="557"/>
+      <id>177</id>
+      <room reference="589"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1085">
-      <id>194</id>
-      <room reference="565"/>
+      <id>178</id>
+      <room reference="595"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1086">
-      <id>195</id>
-      <room reference="565"/>
+      <id>179</id>
+      <room reference="595"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1087">
-      <id>196</id>
-      <room reference="565"/>
+      <id>180</id>
+      <room reference="595"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1088">
-      <id>197</id>
-      <room reference="565"/>
+      <id>181</id>
+      <room reference="595"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1089">
-      <id>198</id>
-      <room reference="574"/>
+      <id>182</id>
+      <room reference="605"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1090">
-      <id>199</id>
-      <room reference="574"/>
+      <id>183</id>
+      <room reference="605"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1091">
-      <id>200</id>
-      <room reference="574"/>
+      <id>184</id>
+      <room reference="605"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1092">
-      <id>201</id>
-      <room reference="574"/>
+      <id>185</id>
+      <room reference="605"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1093">
-      <id>202</id>
-      <room reference="652"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1094">
-      <id>203</id>
-      <room reference="661"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1095">
-      <id>204</id>
-      <room reference="669"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>205</id>
-      <room reference="679"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>206</id>
-      <room reference="679"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1098">
       <id>207</id>
       <room reference="615"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1099">
+    <org.drools.solver.examples.pas.domain.Bed id="1094">
       <id>208</id>
       <room reference="615"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1100">
+    <org.drools.solver.examples.pas.domain.Bed id="1095">
       <id>209</id>
       <room reference="615"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1101">
+    <org.drools.solver.examples.pas.domain.Bed id="1096">
       <id>210</id>
       <room reference="615"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1102">
+    <org.drools.solver.examples.pas.domain.Bed id="1097">
       <id>211</id>
       <room reference="622"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1103">
+    <org.drools.solver.examples.pas.domain.Bed id="1098">
       <id>212</id>
       <room reference="622"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1104">
+    <org.drools.solver.examples.pas.domain.Bed id="1099">
       <id>213</id>
       <room reference="622"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1105">
+    <org.drools.solver.examples.pas.domain.Bed id="1100">
       <id>214</id>
       <room reference="622"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1106">
+    <org.drools.solver.examples.pas.domain.Bed id="1101">
       <id>215</id>
       <room reference="632"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1107">
+    <org.drools.solver.examples.pas.domain.Bed id="1102">
       <id>216</id>
       <room reference="632"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1108">
+    <org.drools.solver.examples.pas.domain.Bed id="1103">
       <id>217</id>
       <room reference="632"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1109">
+    <org.drools.solver.examples.pas.domain.Bed id="1104">
       <id>218</id>
       <room reference="632"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1110">
+    <org.drools.solver.examples.pas.domain.Bed id="1105">
       <id>219</id>
       <room reference="642"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1111">
+    <org.drools.solver.examples.pas.domain.Bed id="1106">
       <id>220</id>
       <room reference="642"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1112">
+    <org.drools.solver.examples.pas.domain.Bed id="1107">
       <id>221</id>
       <room reference="642"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1113">
+    <org.drools.solver.examples.pas.domain.Bed id="1108">
       <id>222</id>
       <room reference="642"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1109">
+      <id>202</id>
+      <room reference="652"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1110">
+      <id>203</id>
+      <room reference="661"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1111">
+      <id>204</id>
+      <room reference="669"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1112">
+      <id>205</id>
+      <room reference="679"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1113">
+      <id>206</id>
+      <room reference="679"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1114">
-      <id>223</id>
-      <room reference="721"/>
+      <id>233</id>
+      <room reference="687"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1115">
-      <id>224</id>
-      <room reference="721"/>
+      <id>234</id>
+      <room reference="687"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1116">
-      <id>225</id>
-      <room reference="715"/>
+      <id>231</id>
+      <room reference="695"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>226</id>
-      <room reference="715"/>
+      <id>232</id>
+      <room reference="695"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1118">
-      <id>227</id>
-      <room reference="740"/>
+      <id>237</id>
+      <room reference="701"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1119">
-      <id>228</id>
-      <room reference="740"/>
+      <id>238</id>
+      <room reference="701"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1120">
-      <id>229</id>
-      <room reference="731"/>
+      <id>235</id>
+      <room reference="708"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1121">
-      <id>230</id>
-      <room reference="731"/>
+      <id>236</id>
+      <room reference="708"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>231</id>
-      <room reference="695"/>
+      <id>225</id>
+      <room reference="715"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>232</id>
-      <room reference="695"/>
+      <id>226</id>
+      <room reference="715"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>233</id>
-      <room reference="687"/>
+      <id>223</id>
+      <room reference="721"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>234</id>
-      <room reference="687"/>
+      <id>224</id>
+      <room reference="721"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>235</id>
-      <room reference="708"/>
+      <id>229</id>
+      <room reference="731"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>236</id>
-      <room reference="708"/>
+      <id>230</id>
+      <room reference="731"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>237</id>
-      <room reference="701"/>
+      <id>227</id>
+      <room reference="740"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>238</id>
-      <room reference="701"/>
+      <id>228</id>
+      <room reference="740"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1130">
-      <id>239</id>
-      <room reference="794"/>
+      <id>259</id>
+      <room reference="750"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1131">
-      <id>240</id>
-      <room reference="794"/>
+      <id>260</id>
+      <room reference="750"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1132">
-      <id>241</id>
-      <room reference="794"/>
+      <id>261</id>
+      <room reference="750"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1133">
-      <id>242</id>
-      <room reference="794"/>
+      <id>262</id>
+      <room reference="750"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1134">
-      <id>243</id>
-      <room reference="785"/>
+      <id>255</id>
+      <room reference="760"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>244</id>
-      <room reference="785"/>
+      <id>256</id>
+      <room reference="760"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>245</id>
-      <room reference="785"/>
+      <id>257</id>
+      <room reference="760"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>246</id>
-      <room reference="785"/>
+      <id>258</id>
+      <room reference="760"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1138">
-      <id>247</id>
-      <room reference="808"/>
+      <id>267</id>
+      <room reference="766"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1139">
-      <id>248</id>
-      <room reference="808"/>
+      <id>268</id>
+      <room reference="766"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1140">
-      <id>249</id>
-      <room reference="808"/>
+      <id>269</id>
+      <room reference="766"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>250</id>
-      <room reference="808"/>
+      <id>270</id>
+      <room reference="766"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>251</id>
-      <room reference="802"/>
+      <id>263</id>
+      <room reference="776"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>252</id>
-      <room reference="802"/>
+      <id>264</id>
+      <room reference="776"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>253</id>
-      <room reference="802"/>
+      <id>265</id>
+      <room reference="776"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>254</id>
-      <room reference="802"/>
+      <id>266</id>
+      <room reference="776"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>255</id>
-      <room reference="760"/>
+      <id>243</id>
+      <room reference="785"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>256</id>
-      <room reference="760"/>
+      <id>244</id>
+      <room reference="785"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>257</id>
-      <room reference="760"/>
+      <id>245</id>
+      <room reference="785"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>258</id>
-      <room reference="760"/>
+      <id>246</id>
+      <room reference="785"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>259</id>
-      <room reference="750"/>
+      <id>239</id>
+      <room reference="794"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>260</id>
-      <room reference="750"/>
+      <id>240</id>
+      <room reference="794"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>261</id>
-      <room reference="750"/>
+      <id>241</id>
+      <room reference="794"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>262</id>
-      <room reference="750"/>
+      <id>242</id>
+      <room reference="794"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>263</id>
-      <room reference="776"/>
+      <id>251</id>
+      <room reference="802"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>264</id>
-      <room reference="776"/>
+      <id>252</id>
+      <room reference="802"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>265</id>
-      <room reference="776"/>
+      <id>253</id>
+      <room reference="802"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>266</id>
-      <room reference="776"/>
+      <id>254</id>
+      <room reference="802"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>267</id>
-      <room reference="766"/>
+      <id>247</id>
+      <room reference="808"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>268</id>
-      <room reference="766"/>
+      <id>248</id>
+      <room reference="808"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>269</id>
-      <room reference="766"/>
+      <id>249</id>
+      <room reference="808"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>270</id>
-      <room reference="766"/>
+      <id>250</id>
+      <room reference="808"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>271</id>
-      <room reference="860"/>
+      <id>295</id>
+      <room reference="814"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>272</id>
-      <room reference="860"/>
+      <id>296</id>
+      <room reference="814"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>273</id>
-      <room reference="860"/>
+      <id>297</id>
+      <room reference="814"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>274</id>
-      <room reference="860"/>
+      <id>298</id>
+      <room reference="814"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>275</id>
-      <room reference="867"/>
+      <id>299</id>
+      <room reference="821"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>276</id>
-      <room reference="867"/>
+      <id>300</id>
+      <room reference="821"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>277</id>
-      <room reference="867"/>
+      <id>301</id>
+      <room reference="821"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>278</id>
-      <room reference="867"/>
+      <id>302</id>
+      <room reference="821"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>279</id>
-      <room reference="843"/>
+      <id>287</id>
+      <room reference="827"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>280</id>
-      <room reference="843"/>
+      <id>288</id>
+      <room reference="827"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>281</id>
-      <room reference="843"/>
+      <id>289</id>
+      <room reference="827"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>282</id>
-      <room reference="843"/>
+      <id>290</id>
+      <room reference="827"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>283</id>
-      <room reference="851"/>
+      <id>291</id>
+      <room reference="836"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>284</id>
-      <room reference="851"/>
+      <id>292</id>
+      <room reference="836"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>285</id>
-      <room reference="851"/>
+      <id>293</id>
+      <room reference="836"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>286</id>
-      <room reference="851"/>
+      <id>294</id>
+      <room reference="836"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>287</id>
-      <room reference="827"/>
+      <id>279</id>
+      <room reference="843"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>288</id>
-      <room reference="827"/>
+      <id>280</id>
+      <room reference="843"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>289</id>
-      <room reference="827"/>
+      <id>281</id>
+      <room reference="843"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>290</id>
-      <room reference="827"/>
+      <id>282</id>
+      <room reference="843"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>291</id>
-      <room reference="836"/>
+      <id>283</id>
+      <room reference="851"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>292</id>
-      <room reference="836"/>
+      <id>284</id>
+      <room reference="851"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">
-      <id>293</id>
-      <room reference="836"/>
+      <id>285</id>
+      <room reference="851"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>294</id>
-      <room reference="836"/>
+      <id>286</id>
+      <room reference="851"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>295</id>
-      <room reference="814"/>
+      <id>271</id>
+      <room reference="860"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>296</id>
-      <room reference="814"/>
+      <id>272</id>
+      <room reference="860"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>297</id>
-      <room reference="814"/>
+      <id>273</id>
+      <room reference="860"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>298</id>
-      <room reference="814"/>
+      <id>274</id>
+      <room reference="860"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>299</id>
-      <room reference="821"/>
+      <id>275</id>
+      <room reference="867"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>300</id>
-      <room reference="821"/>
+      <id>276</id>
+      <room reference="867"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>301</id>
-      <room reference="821"/>
+      <id>277</id>
+      <room reference="867"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>302</id>
-      <room reference="821"/>
+      <id>278</id>
+      <room reference="867"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata10.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata10.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata10.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4722,1383 +4722,1383 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="876">
-      <id>29</id>
-      <room reference="155"/>
+      <id>33</id>
+      <room reference="147"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="877">
-      <id>30</id>
-      <room reference="155"/>
+      <id>34</id>
+      <room reference="147"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="878">
-      <id>31</id>
-      <room reference="155"/>
+      <id>35</id>
+      <room reference="147"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="879">
-      <id>32</id>
-      <room reference="155"/>
+      <id>36</id>
+      <room reference="147"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="880">
-      <id>33</id>
-      <room reference="147"/>
+      <id>29</id>
+      <room reference="155"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="881">
-      <id>34</id>
-      <room reference="147"/>
+      <id>30</id>
+      <room reference="155"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="882">
-      <id>35</id>
-      <room reference="147"/>
+      <id>31</id>
+      <room reference="155"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="883">
-      <id>36</id>
-      <room reference="147"/>
+      <id>32</id>
+      <room reference="155"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="884">
-      <id>37</id>
-      <room reference="175"/>
+      <id>41</id>
+      <room reference="165"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="885">
-      <id>38</id>
-      <room reference="175"/>
+      <id>42</id>
+      <room reference="165"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="886">
-      <id>39</id>
-      <room reference="175"/>
+      <id>43</id>
+      <room reference="165"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="887">
-      <id>40</id>
-      <room reference="175"/>
+      <id>44</id>
+      <room reference="165"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="888">
-      <id>41</id>
-      <room reference="165"/>
+      <id>37</id>
+      <room reference="175"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="889">
-      <id>42</id>
-      <room reference="165"/>
+      <id>38</id>
+      <room reference="175"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="890">
-      <id>43</id>
-      <room reference="165"/>
+      <id>39</id>
+      <room reference="175"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="891">
-      <id>44</id>
-      <room reference="165"/>
+      <id>40</id>
+      <room reference="175"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="892">
-      <id>45</id>
-      <room reference="190"/>
+      <id>49</id>
+      <room reference="183"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="893">
-      <id>46</id>
-      <room reference="190"/>
+      <id>50</id>
+      <room reference="183"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="894">
-      <id>47</id>
-      <room reference="190"/>
+      <id>51</id>
+      <room reference="183"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="895">
-      <id>48</id>
-      <room reference="190"/>
+      <id>52</id>
+      <room reference="183"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="896">
-      <id>49</id>
-      <room reference="183"/>
+      <id>45</id>
+      <room reference="190"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="897">
-      <id>50</id>
-      <room reference="183"/>
+      <id>46</id>
+      <room reference="190"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="898">
-      <id>51</id>
-      <room reference="183"/>
+      <id>47</id>
+      <room reference="190"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="899">
-      <id>52</id>
-      <room reference="183"/>
+      <id>48</id>
+      <room reference="190"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="900">
-      <id>53</id>
-      <room reference="205"/>
+      <id>57</id>
+      <room reference="198"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="901">
-      <id>54</id>
-      <room reference="205"/>
+      <id>58</id>
+      <room reference="198"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="902">
-      <id>55</id>
-      <room reference="205"/>
+      <id>59</id>
+      <room reference="198"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="903">
-      <id>56</id>
-      <room reference="205"/>
+      <id>60</id>
+      <room reference="198"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="904">
-      <id>57</id>
-      <room reference="198"/>
+      <id>53</id>
+      <room reference="205"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="905">
-      <id>58</id>
-      <room reference="198"/>
+      <id>54</id>
+      <room reference="205"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="906">
-      <id>59</id>
-      <room reference="198"/>
+      <id>55</id>
+      <room reference="205"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="907">
-      <id>60</id>
-      <room reference="198"/>
+      <id>56</id>
+      <room reference="205"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="908">
-      <id>61</id>
-      <room reference="221"/>
+      <id>65</id>
+      <room reference="211"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="909">
-      <id>62</id>
-      <room reference="221"/>
+      <id>66</id>
+      <room reference="211"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="910">
-      <id>63</id>
-      <room reference="221"/>
+      <id>67</id>
+      <room reference="211"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="911">
-      <id>64</id>
-      <room reference="221"/>
+      <id>68</id>
+      <room reference="211"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="912">
-      <id>65</id>
-      <room reference="211"/>
+      <id>61</id>
+      <room reference="221"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="913">
-      <id>66</id>
-      <room reference="211"/>
+      <id>62</id>
+      <room reference="221"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="914">
-      <id>67</id>
-      <room reference="211"/>
+      <id>63</id>
+      <room reference="221"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="915">
-      <id>68</id>
-      <room reference="211"/>
+      <id>64</id>
+      <room reference="221"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="916">
-      <id>69</id>
-      <room reference="238"/>
+      <id>73</id>
+      <room reference="229"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="917">
-      <id>70</id>
-      <room reference="238"/>
+      <id>74</id>
+      <room reference="229"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="918">
-      <id>71</id>
-      <room reference="238"/>
+      <id>75</id>
+      <room reference="229"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="919">
-      <id>72</id>
-      <room reference="238"/>
+      <id>76</id>
+      <room reference="229"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="920">
-      <id>73</id>
-      <room reference="229"/>
+      <id>69</id>
+      <room reference="238"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="921">
-      <id>74</id>
-      <room reference="229"/>
+      <id>70</id>
+      <room reference="238"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>75</id>
-      <room reference="229"/>
+      <id>71</id>
+      <room reference="238"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>76</id>
-      <room reference="229"/>
+      <id>72</id>
+      <room reference="238"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>77</id>
-      <room reference="251"/>
+      <id>81</id>
+      <room reference="244"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>78</id>
-      <room reference="251"/>
+      <id>82</id>
+      <room reference="244"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>79</id>
-      <room reference="251"/>
+      <id>83</id>
+      <room reference="244"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>80</id>
-      <room reference="251"/>
+      <id>84</id>
+      <room reference="244"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>81</id>
-      <room reference="244"/>
+      <id>77</id>
+      <room reference="251"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>82</id>
-      <room reference="244"/>
+      <id>78</id>
+      <room reference="251"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>83</id>
-      <room reference="244"/>
+      <id>79</id>
+      <room reference="251"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>84</id>
-      <room reference="244"/>
+      <id>80</id>
+      <room reference="251"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
+      <id>86</id>
+      <room reference="260"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="933">
       <id>85</id>
       <room reference="268"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>86</id>
-      <room reference="260"/>
+    <org.drools.solver.examples.pas.domain.Bed id="934">
+      <id>91</id>
+      <room reference="276"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="934">
+    <org.drools.solver.examples.pas.domain.Bed id="935">
+      <id>92</id>
+      <room reference="283"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="936">
       <id>87</id>
       <room reference="290"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="935">
+    <org.drools.solver.examples.pas.domain.Bed id="937">
       <id>88</id>
       <room reference="290"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="936">
+    <org.drools.solver.examples.pas.domain.Bed id="938">
       <id>89</id>
       <room reference="296"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="937">
+    <org.drools.solver.examples.pas.domain.Bed id="939">
       <id>90</id>
       <room reference="296"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>91</id>
-      <room reference="276"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>92</id>
-      <room reference="283"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>93</id>
-      <room reference="322"/>
+      <id>97</id>
+      <room reference="306"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>94</id>
-      <room reference="322"/>
+      <id>98</id>
+      <room reference="306"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>95</id>
-      <room reference="330"/>
+      <id>99</id>
+      <room reference="314"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>96</id>
-      <room reference="330"/>
+      <id>100</id>
+      <room reference="314"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>97</id>
-      <room reference="306"/>
+      <id>93</id>
+      <room reference="322"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>98</id>
-      <room reference="306"/>
+      <id>94</id>
+      <room reference="322"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>99</id>
-      <room reference="314"/>
+      <id>95</id>
+      <room reference="330"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>100</id>
-      <room reference="314"/>
+      <id>96</id>
+      <room reference="330"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>101</id>
-      <room reference="349"/>
+      <id>109</id>
+      <room reference="337"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>102</id>
-      <room reference="349"/>
+      <id>110</id>
+      <room reference="337"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>103</id>
-      <room reference="349"/>
+      <id>111</id>
+      <room reference="337"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>104</id>
-      <room reference="349"/>
+      <id>112</id>
+      <room reference="337"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>105</id>
-      <room reference="358"/>
+      <id>113</id>
+      <room reference="343"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>106</id>
-      <room reference="358"/>
+      <id>114</id>
+      <room reference="343"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>107</id>
-      <room reference="358"/>
+      <id>115</id>
+      <room reference="343"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>108</id>
-      <room reference="358"/>
+      <id>116</id>
+      <room reference="343"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>109</id>
-      <room reference="337"/>
+      <id>101</id>
+      <room reference="349"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>110</id>
-      <room reference="337"/>
+      <id>102</id>
+      <room reference="349"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>111</id>
-      <room reference="337"/>
+      <id>103</id>
+      <room reference="349"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>112</id>
-      <room reference="337"/>
+      <id>104</id>
+      <room reference="349"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>113</id>
-      <room reference="343"/>
+      <id>105</id>
+      <room reference="358"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>114</id>
-      <room reference="343"/>
+      <id>106</id>
+      <room reference="358"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>115</id>
-      <room reference="343"/>
+      <id>107</id>
+      <room reference="358"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>116</id>
-      <room reference="343"/>
+      <id>108</id>
+      <room reference="358"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>117</id>
-      <room reference="380"/>
+      <id>125</id>
+      <room reference="365"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>118</id>
-      <room reference="380"/>
+      <id>126</id>
+      <room reference="365"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>119</id>
-      <room reference="380"/>
+      <id>127</id>
+      <room reference="365"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>120</id>
-      <room reference="380"/>
+      <id>128</id>
+      <room reference="365"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>121</id>
-      <room reference="389"/>
+      <id>129</id>
+      <room reference="372"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>122</id>
-      <room reference="389"/>
+      <id>130</id>
+      <room reference="372"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>123</id>
-      <room reference="389"/>
+      <id>131</id>
+      <room reference="372"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>124</id>
-      <room reference="389"/>
+      <id>132</id>
+      <room reference="372"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="972">
-      <id>125</id>
-      <room reference="365"/>
+      <id>117</id>
+      <room reference="380"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>126</id>
-      <room reference="365"/>
+      <id>118</id>
+      <room reference="380"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="974">
-      <id>127</id>
-      <room reference="365"/>
+      <id>119</id>
+      <room reference="380"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>128</id>
-      <room reference="365"/>
+      <id>120</id>
+      <room reference="380"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>129</id>
-      <room reference="372"/>
+      <id>121</id>
+      <room reference="389"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>130</id>
-      <room reference="372"/>
+      <id>122</id>
+      <room reference="389"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>131</id>
-      <room reference="372"/>
+      <id>123</id>
+      <room reference="389"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>132</id>
-      <room reference="372"/>
+      <id>124</id>
+      <room reference="389"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>133</id>
-      <room reference="420"/>
+      <id>145</id>
+      <room reference="396"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>134</id>
-      <room reference="420"/>
+      <id>146</id>
+      <room reference="396"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>135</id>
-      <room reference="420"/>
+      <id>147</id>
+      <room reference="396"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>136</id>
-      <room reference="420"/>
+      <id>148</id>
+      <room reference="396"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>137</id>
-      <room reference="413"/>
+      <id>141</id>
+      <room reference="405"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>138</id>
-      <room reference="413"/>
+      <id>142</id>
+      <room reference="405"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>139</id>
-      <room reference="413"/>
+      <id>143</id>
+      <room reference="405"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>140</id>
-      <room reference="413"/>
+      <id>144</id>
+      <room reference="405"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>141</id>
-      <room reference="405"/>
+      <id>137</id>
+      <room reference="413"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>142</id>
-      <room reference="405"/>
+      <id>138</id>
+      <room reference="413"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>143</id>
-      <room reference="405"/>
+      <id>139</id>
+      <room reference="413"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>144</id>
-      <room reference="405"/>
+      <id>140</id>
+      <room reference="413"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>145</id>
-      <room reference="396"/>
+      <id>133</id>
+      <room reference="420"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>146</id>
-      <room reference="396"/>
+      <id>134</id>
+      <room reference="420"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>147</id>
-      <room reference="396"/>
+      <id>135</id>
+      <room reference="420"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>148</id>
-      <room reference="396"/>
+      <id>136</id>
+      <room reference="420"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>149</id>
-      <room reference="452"/>
+      <id>161</id>
+      <room reference="427"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>150</id>
-      <room reference="452"/>
+      <id>162</id>
+      <room reference="427"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>151</id>
-      <room reference="452"/>
+      <id>163</id>
+      <room reference="427"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>152</id>
-      <room reference="452"/>
+      <id>164</id>
+      <room reference="427"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>153</id>
-      <room reference="444"/>
+      <id>157</id>
+      <room reference="436"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>154</id>
-      <room reference="444"/>
+      <id>158</id>
+      <room reference="436"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>155</id>
-      <room reference="444"/>
+      <id>159</id>
+      <room reference="436"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>156</id>
-      <room reference="444"/>
+      <id>160</id>
+      <room reference="436"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>157</id>
-      <room reference="436"/>
+      <id>153</id>
+      <room reference="444"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>158</id>
-      <room reference="436"/>
+      <id>154</id>
+      <room reference="444"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>159</id>
-      <room reference="436"/>
+      <id>155</id>
+      <room reference="444"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>160</id>
-      <room reference="436"/>
+      <id>156</id>
+      <room reference="444"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>161</id>
-      <room reference="427"/>
+      <id>149</id>
+      <room reference="452"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>162</id>
-      <room reference="427"/>
+      <id>150</id>
+      <room reference="452"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>163</id>
-      <room reference="427"/>
+      <id>151</id>
+      <room reference="452"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>164</id>
-      <room reference="427"/>
+      <id>152</id>
+      <room reference="452"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>165</id>
-      <room reference="484"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>166</id>
-      <room reference="476"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>167</id>
-      <room reference="469"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1015">
       <id>168</id>
       <room reference="460"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1016">
+    <org.drools.solver.examples.pas.domain.Bed id="1013">
       <id>169</id>
       <room reference="460"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1017">
+    <org.drools.solver.examples.pas.domain.Bed id="1014">
       <id>170</id>
       <room reference="460"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1018">
+    <org.drools.solver.examples.pas.domain.Bed id="1015">
       <id>171</id>
       <room reference="460"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1016">
+      <id>167</id>
+      <room reference="469"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1017">
+      <id>166</id>
+      <room reference="476"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1018">
+      <id>165</id>
+      <room reference="484"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>172</id>
-      <room reference="514"/>
+      <id>178</id>
+      <room reference="492"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>173</id>
-      <room reference="514"/>
+      <id>179</id>
+      <room reference="492"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>174</id>
-      <room reference="508"/>
+      <id>176</id>
+      <room reference="499"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>175</id>
-      <room reference="508"/>
+      <id>177</id>
+      <room reference="499"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>176</id>
-      <room reference="499"/>
+      <id>174</id>
+      <room reference="508"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>177</id>
-      <room reference="499"/>
+      <id>175</id>
+      <room reference="508"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>178</id>
-      <room reference="492"/>
+      <id>172</id>
+      <room reference="514"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>179</id>
-      <room reference="492"/>
+      <id>173</id>
+      <room reference="514"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>180</id>
-      <room reference="551"/>
+      <id>192</id>
+      <room reference="521"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>181</id>
-      <room reference="551"/>
+      <id>193</id>
+      <room reference="521"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>182</id>
-      <room reference="561"/>
+      <id>194</id>
+      <room reference="527"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>183</id>
-      <room reference="561"/>
+      <id>195</id>
+      <room reference="527"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>184</id>
-      <room reference="567"/>
+      <id>196</id>
+      <room reference="535"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>185</id>
-      <room reference="567"/>
+      <id>197</id>
+      <room reference="535"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>186</id>
-      <room reference="567"/>
-      <indexInRoom>2</indexInRoom>
+      <id>198</id>
+      <room reference="543"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>187</id>
-      <room reference="567"/>
-      <indexInRoom>3</indexInRoom>
+      <id>199</id>
+      <room reference="543"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>188</id>
-      <room reference="574"/>
+      <id>180</id>
+      <room reference="551"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>189</id>
-      <room reference="574"/>
+      <id>181</id>
+      <room reference="551"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>190</id>
-      <room reference="574"/>
-      <indexInRoom>2</indexInRoom>
+      <id>182</id>
+      <room reference="561"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>191</id>
-      <room reference="574"/>
-      <indexInRoom>3</indexInRoom>
+      <id>183</id>
+      <room reference="561"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1039">
-      <id>192</id>
-      <room reference="521"/>
+      <id>184</id>
+      <room reference="567"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>193</id>
-      <room reference="521"/>
+      <id>185</id>
+      <room reference="567"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>194</id>
-      <room reference="527"/>
-      <indexInRoom>0</indexInRoom>
+      <id>186</id>
+      <room reference="567"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>195</id>
-      <room reference="527"/>
-      <indexInRoom>1</indexInRoom>
+      <id>187</id>
+      <room reference="567"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>196</id>
-      <room reference="535"/>
+      <id>188</id>
+      <room reference="574"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1044">
-      <id>197</id>
-      <room reference="535"/>
+      <id>189</id>
+      <room reference="574"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1045">
-      <id>198</id>
-      <room reference="543"/>
-      <indexInRoom>0</indexInRoom>
+      <id>190</id>
+      <room reference="574"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1046">
-      <id>199</id>
-      <room reference="543"/>
-      <indexInRoom>1</indexInRoom>
+      <id>191</id>
+      <room reference="574"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>200</id>
-      <room reference="611"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>201</id>
-      <room reference="611"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1049">
-      <id>202</id>
-      <room reference="611"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1050">
-      <id>203</id>
-      <room reference="611"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>204</id>
-      <room reference="619"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>205</id>
-      <room reference="619"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>206</id>
-      <room reference="619"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>207</id>
-      <room reference="619"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>208</id>
-      <room reference="629"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>209</id>
-      <room reference="638"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1057">
       <id>210</id>
       <room reference="583"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1058">
+    <org.drools.solver.examples.pas.domain.Bed id="1048">
       <id>211</id>
       <room reference="583"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1059">
+    <org.drools.solver.examples.pas.domain.Bed id="1049">
       <id>212</id>
       <room reference="583"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1060">
+    <org.drools.solver.examples.pas.domain.Bed id="1050">
       <id>213</id>
       <room reference="583"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1061">
+    <org.drools.solver.examples.pas.domain.Bed id="1051">
       <id>214</id>
       <room reference="590"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1062">
+    <org.drools.solver.examples.pas.domain.Bed id="1052">
       <id>215</id>
       <room reference="590"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1063">
+    <org.drools.solver.examples.pas.domain.Bed id="1053">
       <id>216</id>
       <room reference="590"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1064">
+    <org.drools.solver.examples.pas.domain.Bed id="1054">
       <id>217</id>
       <room reference="590"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1065">
+    <org.drools.solver.examples.pas.domain.Bed id="1055">
       <id>218</id>
       <room reference="596"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1066">
+    <org.drools.solver.examples.pas.domain.Bed id="1056">
       <id>219</id>
       <room reference="596"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1067">
+    <org.drools.solver.examples.pas.domain.Bed id="1057">
       <id>220</id>
       <room reference="596"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1068">
+    <org.drools.solver.examples.pas.domain.Bed id="1058">
       <id>221</id>
       <room reference="596"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1069">
+    <org.drools.solver.examples.pas.domain.Bed id="1059">
       <id>222</id>
       <room reference="602"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1070">
+    <org.drools.solver.examples.pas.domain.Bed id="1060">
       <id>223</id>
       <room reference="602"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1071">
+    <org.drools.solver.examples.pas.domain.Bed id="1061">
       <id>224</id>
       <room reference="602"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1072">
+    <org.drools.solver.examples.pas.domain.Bed id="1062">
       <id>225</id>
       <room reference="602"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>226</id>
-      <room reference="682"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1063">
+      <id>200</id>
+      <room reference="611"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1074">
-      <id>227</id>
-      <room reference="682"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1064">
+      <id>201</id>
+      <room reference="611"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1075">
-      <id>228</id>
-      <room reference="676"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1065">
+      <id>202</id>
+      <room reference="611"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1066">
+      <id>203</id>
+      <room reference="611"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1067">
+      <id>204</id>
+      <room reference="619"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1076">
-      <id>229</id>
-      <room reference="676"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1068">
+      <id>205</id>
+      <room reference="619"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1077">
-      <id>230</id>
-      <room reference="698"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1069">
+      <id>206</id>
+      <room reference="619"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1070">
+      <id>207</id>
+      <room reference="619"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1071">
+      <id>208</id>
+      <room reference="629"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1078">
-      <id>231</id>
-      <room reference="698"/>
-      <indexInRoom>1</indexInRoom>
+    <org.drools.solver.examples.pas.domain.Bed id="1072">
+      <id>209</id>
+      <room reference="638"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1079">
-      <id>232</id>
-      <room reference="688"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1073">
+      <id>236</id>
+      <room reference="644"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1080">
-      <id>233</id>
-      <room reference="688"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1081">
+    <org.drools.solver.examples.pas.domain.Bed id="1074">
       <id>234</id>
       <room reference="654"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1082">
+    <org.drools.solver.examples.pas.domain.Bed id="1075">
       <id>235</id>
       <room reference="654"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1083">
-      <id>236</id>
-      <room reference="644"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1076">
+      <id>239</id>
+      <room reference="660"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1084">
+    <org.drools.solver.examples.pas.domain.Bed id="1077">
+      <id>240</id>
+      <room reference="660"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1078">
       <id>237</id>
       <room reference="670"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1085">
+    <org.drools.solver.examples.pas.domain.Bed id="1079">
       <id>238</id>
       <room reference="670"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1080">
+      <id>228</id>
+      <room reference="676"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1081">
+      <id>229</id>
+      <room reference="676"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1082">
+      <id>226</id>
+      <room reference="682"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1083">
+      <id>227</id>
+      <room reference="682"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1084">
+      <id>232</id>
+      <room reference="688"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1085">
+      <id>233</id>
+      <room reference="688"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1086">
-      <id>239</id>
-      <room reference="660"/>
+      <id>230</id>
+      <room reference="698"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1087">
-      <id>240</id>
-      <room reference="660"/>
+      <id>231</id>
+      <room reference="698"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1088">
-      <id>241</id>
-      <room reference="747"/>
+      <id>261</id>
+      <room reference="705"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1089">
-      <id>242</id>
-      <room reference="747"/>
+      <id>262</id>
+      <room reference="705"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1090">
-      <id>243</id>
-      <room reference="747"/>
+      <id>263</id>
+      <room reference="705"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1091">
-      <id>244</id>
-      <room reference="747"/>
+      <id>264</id>
+      <room reference="705"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1092">
-      <id>245</id>
-      <room reference="737"/>
+      <id>257</id>
+      <room reference="712"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1093">
-      <id>246</id>
-      <room reference="737"/>
+      <id>258</id>
+      <room reference="712"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1094">
-      <id>247</id>
-      <room reference="737"/>
+      <id>259</id>
+      <room reference="712"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1095">
-      <id>248</id>
-      <room reference="737"/>
+      <id>260</id>
+      <room reference="712"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>249</id>
-      <room reference="762"/>
+      <id>269</id>
+      <room reference="722"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>250</id>
-      <room reference="762"/>
+      <id>270</id>
+      <room reference="722"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1098">
-      <id>251</id>
-      <room reference="762"/>
+      <id>271</id>
+      <room reference="722"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1099">
-      <id>252</id>
-      <room reference="762"/>
+      <id>272</id>
+      <room reference="722"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1100">
-      <id>253</id>
-      <room reference="756"/>
+      <id>265</id>
+      <room reference="728"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1101">
-      <id>254</id>
-      <room reference="756"/>
+      <id>266</id>
+      <room reference="728"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1102">
-      <id>255</id>
-      <room reference="756"/>
+      <id>267</id>
+      <room reference="728"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1103">
-      <id>256</id>
-      <room reference="756"/>
+      <id>268</id>
+      <room reference="728"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1104">
-      <id>257</id>
-      <room reference="712"/>
+      <id>245</id>
+      <room reference="737"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1105">
-      <id>258</id>
-      <room reference="712"/>
+      <id>246</id>
+      <room reference="737"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1106">
-      <id>259</id>
-      <room reference="712"/>
+      <id>247</id>
+      <room reference="737"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1107">
-      <id>260</id>
-      <room reference="712"/>
+      <id>248</id>
+      <room reference="737"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1108">
-      <id>261</id>
-      <room reference="705"/>
+      <id>241</id>
+      <room reference="747"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1109">
-      <id>262</id>
-      <room reference="705"/>
+      <id>242</id>
+      <room reference="747"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1110">
-      <id>263</id>
-      <room reference="705"/>
+      <id>243</id>
+      <room reference="747"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1111">
-      <id>264</id>
-      <room reference="705"/>
+      <id>244</id>
+      <room reference="747"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1112">
-      <id>265</id>
-      <room reference="728"/>
+      <id>253</id>
+      <room reference="756"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1113">
-      <id>266</id>
-      <room reference="728"/>
+      <id>254</id>
+      <room reference="756"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1114">
-      <id>267</id>
-      <room reference="728"/>
+      <id>255</id>
+      <room reference="756"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1115">
-      <id>268</id>
-      <room reference="728"/>
+      <id>256</id>
+      <room reference="756"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1116">
-      <id>269</id>
-      <room reference="722"/>
+      <id>249</id>
+      <room reference="762"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>270</id>
-      <room reference="722"/>
+      <id>250</id>
+      <room reference="762"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1118">
-      <id>271</id>
-      <room reference="722"/>
+      <id>251</id>
+      <room reference="762"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1119">
-      <id>272</id>
-      <room reference="722"/>
+      <id>252</id>
+      <room reference="762"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1120">
-      <id>273</id>
-      <room reference="817"/>
+      <id>297</id>
+      <room reference="771"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1121">
-      <id>274</id>
-      <room reference="817"/>
+      <id>298</id>
+      <room reference="771"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>275</id>
-      <room reference="817"/>
+      <id>299</id>
+      <room reference="771"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>276</id>
-      <room reference="817"/>
+      <id>300</id>
+      <room reference="771"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>277</id>
-      <room reference="827"/>
+      <id>301</id>
+      <room reference="778"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>278</id>
-      <room reference="827"/>
+      <id>302</id>
+      <room reference="778"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>279</id>
-      <room reference="827"/>
+      <id>303</id>
+      <room reference="778"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>280</id>
-      <room reference="827"/>
+      <id>304</id>
+      <room reference="778"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>281</id>
-      <room reference="801"/>
+      <id>289</id>
+      <room reference="784"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>282</id>
-      <room reference="801"/>
+      <id>290</id>
+      <room reference="784"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1130">
-      <id>283</id>
-      <room reference="801"/>
+      <id>291</id>
+      <room reference="784"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1131">
-      <id>284</id>
-      <room reference="801"/>
+      <id>292</id>
+      <room reference="784"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1132">
-      <id>285</id>
-      <room reference="811"/>
+      <id>293</id>
+      <room reference="794"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1133">
-      <id>286</id>
-      <room reference="811"/>
+      <id>294</id>
+      <room reference="794"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1134">
-      <id>287</id>
-      <room reference="811"/>
+      <id>295</id>
+      <room reference="794"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>288</id>
-      <room reference="811"/>
+      <id>296</id>
+      <room reference="794"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>289</id>
-      <room reference="784"/>
+      <id>281</id>
+      <room reference="801"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>290</id>
-      <room reference="784"/>
+      <id>282</id>
+      <room reference="801"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1138">
-      <id>291</id>
-      <room reference="784"/>
+      <id>283</id>
+      <room reference="801"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1139">
-      <id>292</id>
-      <room reference="784"/>
+      <id>284</id>
+      <room reference="801"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1140">
-      <id>293</id>
-      <room reference="794"/>
+      <id>285</id>
+      <room reference="811"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>294</id>
-      <room reference="794"/>
+      <id>286</id>
+      <room reference="811"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>295</id>
-      <room reference="794"/>
+      <id>287</id>
+      <room reference="811"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>296</id>
-      <room reference="794"/>
+      <id>288</id>
+      <room reference="811"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>297</id>
-      <room reference="771"/>
+      <id>273</id>
+      <room reference="817"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>298</id>
-      <room reference="771"/>
+      <id>274</id>
+      <room reference="817"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>299</id>
-      <room reference="771"/>
+      <id>275</id>
+      <room reference="817"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>300</id>
-      <room reference="771"/>
+      <id>276</id>
+      <room reference="817"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>301</id>
-      <room reference="778"/>
+      <id>277</id>
+      <room reference="827"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>302</id>
-      <room reference="778"/>
+      <id>278</id>
+      <room reference="827"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>303</id>
-      <room reference="778"/>
+      <id>279</id>
+      <room reference="827"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>304</id>
-      <room reference="778"/>
+      <id>280</id>
+      <room reference="827"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata11.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata11.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata11.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4996,684 +4996,684 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>31</id>
-      <room reference="163"/>
+      <id>35</id>
+      <room reference="154"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>32</id>
-      <room reference="163"/>
+      <id>36</id>
+      <room reference="154"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>33</id>
-      <room reference="163"/>
+      <id>37</id>
+      <room reference="154"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>34</id>
-      <room reference="163"/>
+      <id>38</id>
+      <room reference="154"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>35</id>
-      <room reference="154"/>
+      <id>31</id>
+      <room reference="163"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>36</id>
-      <room reference="154"/>
+      <id>32</id>
+      <room reference="163"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>37</id>
-      <room reference="154"/>
+      <id>33</id>
+      <room reference="163"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>38</id>
-      <room reference="154"/>
+      <id>34</id>
+      <room reference="163"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>39</id>
-      <room reference="183"/>
+      <id>43</id>
+      <room reference="173"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>40</id>
-      <room reference="183"/>
+      <id>44</id>
+      <room reference="173"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>41</id>
-      <room reference="183"/>
+      <id>45</id>
+      <room reference="173"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>42</id>
-      <room reference="183"/>
+      <id>46</id>
+      <room reference="173"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>43</id>
-      <room reference="173"/>
+      <id>39</id>
+      <room reference="183"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>44</id>
-      <room reference="173"/>
+      <id>40</id>
+      <room reference="183"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>45</id>
-      <room reference="173"/>
+      <id>41</id>
+      <room reference="183"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>46</id>
-      <room reference="173"/>
+      <id>42</id>
+      <room reference="183"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>47</id>
-      <room reference="201"/>
+      <id>51</id>
+      <room reference="193"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>48</id>
-      <room reference="201"/>
+      <id>52</id>
+      <room reference="193"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>49</id>
-      <room reference="201"/>
+      <id>53</id>
+      <room reference="193"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>50</id>
-      <room reference="201"/>
+      <id>54</id>
+      <room reference="193"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>51</id>
-      <room reference="193"/>
+      <id>47</id>
+      <room reference="201"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>52</id>
-      <room reference="193"/>
+      <id>48</id>
+      <room reference="201"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>53</id>
-      <room reference="193"/>
+      <id>49</id>
+      <room reference="201"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>54</id>
-      <room reference="193"/>
+      <id>50</id>
+      <room reference="201"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>55</id>
-      <room reference="216"/>
+      <id>59</id>
+      <room reference="207"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>56</id>
-      <room reference="216"/>
+      <id>60</id>
+      <room reference="207"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>57</id>
-      <room reference="216"/>
+      <id>61</id>
+      <room reference="207"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>58</id>
-      <room reference="216"/>
+      <id>62</id>
+      <room reference="207"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>59</id>
-      <room reference="207"/>
+      <id>55</id>
+      <room reference="216"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>60</id>
-      <room reference="207"/>
+      <id>56</id>
+      <room reference="216"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>61</id>
-      <room reference="207"/>
+      <id>57</id>
+      <room reference="216"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>62</id>
-      <room reference="207"/>
+      <id>58</id>
+      <room reference="216"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>63</id>
-      <room reference="231"/>
+      <id>67</id>
+      <room reference="224"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>64</id>
-      <room reference="231"/>
+      <id>68</id>
+      <room reference="224"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>65</id>
-      <room reference="231"/>
+      <id>69</id>
+      <room reference="224"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>66</id>
-      <room reference="231"/>
+      <id>70</id>
+      <room reference="224"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>67</id>
-      <room reference="224"/>
+      <id>63</id>
+      <room reference="231"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>68</id>
-      <room reference="224"/>
+      <id>64</id>
+      <room reference="231"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>69</id>
-      <room reference="224"/>
+      <id>65</id>
+      <room reference="231"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>70</id>
-      <room reference="224"/>
+      <id>66</id>
+      <room reference="231"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>71</id>
-      <room reference="244"/>
+      <id>75</id>
+      <room reference="238"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>72</id>
-      <room reference="244"/>
+      <id>76</id>
+      <room reference="238"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="965">
-      <id>73</id>
-      <room reference="244"/>
+      <id>77</id>
+      <room reference="238"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="966">
-      <id>74</id>
-      <room reference="244"/>
+      <id>78</id>
+      <room reference="238"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="967">
-      <id>75</id>
-      <room reference="238"/>
+      <id>71</id>
+      <room reference="244"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="968">
-      <id>76</id>
-      <room reference="238"/>
+      <id>72</id>
+      <room reference="244"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
-      <id>77</id>
-      <room reference="238"/>
+      <id>73</id>
+      <room reference="244"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>78</id>
-      <room reference="238"/>
+      <id>74</id>
+      <room reference="244"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="971">
-      <id>79</id>
-      <room reference="262"/>
+      <id>80</id>
+      <room reference="253"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="972">
-      <id>80</id>
-      <room reference="253"/>
+      <id>79</id>
+      <room reference="262"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="973">
-      <id>81</id>
-      <room reference="279"/>
+      <id>82</id>
+      <room reference="272"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="974">
-      <id>82</id>
-      <room reference="272"/>
+      <id>81</id>
+      <room reference="279"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>83</id>
-      <room reference="303"/>
+      <id>87</id>
+      <room reference="286"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>84</id>
-      <room reference="303"/>
+      <id>88</id>
+      <room reference="286"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>85</id>
-      <room reference="311"/>
+      <id>89</id>
+      <room reference="295"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>86</id>
-      <room reference="311"/>
+      <id>90</id>
+      <room reference="295"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>87</id>
-      <room reference="286"/>
+      <id>83</id>
+      <room reference="303"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>88</id>
-      <room reference="286"/>
+      <id>84</id>
+      <room reference="303"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>89</id>
-      <room reference="295"/>
+      <id>85</id>
+      <room reference="311"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>90</id>
-      <room reference="295"/>
+      <id>86</id>
+      <room reference="311"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>91</id>
-      <room reference="339"/>
+      <id>97</id>
+      <room reference="320"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>92</id>
-      <room reference="339"/>
+      <id>98</id>
+      <room reference="320"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>93</id>
-      <room reference="348"/>
+      <id>99</id>
+      <room reference="329"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>94</id>
-      <room reference="348"/>
+      <id>100</id>
+      <room reference="329"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>95</id>
-      <room reference="348"/>
-      <indexInRoom>2</indexInRoom>
+      <id>91</id>
+      <room reference="339"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>96</id>
-      <room reference="348"/>
-      <indexInRoom>3</indexInRoom>
+      <id>92</id>
+      <room reference="339"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>97</id>
-      <room reference="320"/>
+      <id>93</id>
+      <room reference="348"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>98</id>
-      <room reference="320"/>
+      <id>94</id>
+      <room reference="348"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>99</id>
-      <room reference="329"/>
-      <indexInRoom>0</indexInRoom>
+      <id>95</id>
+      <room reference="348"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>100</id>
-      <room reference="329"/>
-      <indexInRoom>1</indexInRoom>
+      <id>96</id>
+      <room reference="348"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>101</id>
-      <room reference="372"/>
+      <id>109</id>
+      <room reference="356"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>102</id>
-      <room reference="372"/>
+      <id>110</id>
+      <room reference="356"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>103</id>
-      <room reference="372"/>
+      <id>111</id>
+      <room reference="356"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>104</id>
-      <room reference="372"/>
+      <id>112</id>
+      <room reference="356"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>105</id>
-      <room reference="380"/>
+      <id>113</id>
+      <room reference="364"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>106</id>
-      <room reference="380"/>
+      <id>114</id>
+      <room reference="364"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>107</id>
-      <room reference="380"/>
+      <id>115</id>
+      <room reference="364"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>108</id>
-      <room reference="380"/>
+      <id>116</id>
+      <room reference="364"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>109</id>
-      <room reference="356"/>
+      <id>101</id>
+      <room reference="372"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>110</id>
-      <room reference="356"/>
+      <id>102</id>
+      <room reference="372"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>111</id>
-      <room reference="356"/>
+      <id>103</id>
+      <room reference="372"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>112</id>
-      <room reference="356"/>
+      <id>104</id>
+      <room reference="372"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>113</id>
-      <room reference="364"/>
+      <id>105</id>
+      <room reference="380"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>114</id>
-      <room reference="364"/>
+      <id>106</id>
+      <room reference="380"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>115</id>
-      <room reference="364"/>
+      <id>107</id>
+      <room reference="380"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>116</id>
-      <room reference="364"/>
+      <id>108</id>
+      <room reference="380"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>117</id>
-      <room reference="402"/>
+      <id>125</id>
+      <room reference="386"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>118</id>
-      <room reference="402"/>
+      <id>126</id>
+      <room reference="386"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>119</id>
-      <room reference="402"/>
+      <id>127</id>
+      <room reference="386"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>120</id>
-      <room reference="402"/>
+      <id>128</id>
+      <room reference="386"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>121</id>
-      <room reference="409"/>
+      <id>129</id>
+      <room reference="392"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>122</id>
-      <room reference="409"/>
+      <id>130</id>
+      <room reference="392"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>123</id>
-      <room reference="409"/>
+      <id>131</id>
+      <room reference="392"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>124</id>
-      <room reference="409"/>
+      <id>132</id>
+      <room reference="392"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>125</id>
-      <room reference="386"/>
+      <id>117</id>
+      <room reference="402"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>126</id>
-      <room reference="386"/>
+      <id>118</id>
+      <room reference="402"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>127</id>
-      <room reference="386"/>
+      <id>119</id>
+      <room reference="402"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>128</id>
-      <room reference="386"/>
+      <id>120</id>
+      <room reference="402"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>129</id>
-      <room reference="392"/>
+      <id>121</id>
+      <room reference="409"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>130</id>
-      <room reference="392"/>
+      <id>122</id>
+      <room reference="409"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>131</id>
-      <room reference="392"/>
+      <id>123</id>
+      <room reference="409"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>132</id>
-      <room reference="392"/>
+      <id>124</id>
+      <room reference="409"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>133</id>
-      <room reference="442"/>
+      <id>145</id>
+      <room reference="416"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>134</id>
-      <room reference="442"/>
+      <id>146</id>
+      <room reference="416"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>135</id>
-      <room reference="442"/>
+      <id>147</id>
+      <room reference="416"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>136</id>
-      <room reference="442"/>
+      <id>148</id>
+      <room reference="416"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>137</id>
-      <room reference="434"/>
+      <id>141</id>
+      <room reference="425"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>138</id>
-      <room reference="434"/>
+      <id>142</id>
+      <room reference="425"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>139</id>
-      <room reference="434"/>
+      <id>143</id>
+      <room reference="425"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>140</id>
-      <room reference="434"/>
+      <id>144</id>
+      <room reference="425"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>141</id>
-      <room reference="425"/>
+      <id>137</id>
+      <room reference="434"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>142</id>
-      <room reference="425"/>
+      <id>138</id>
+      <room reference="434"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>143</id>
-      <room reference="425"/>
+      <id>139</id>
+      <room reference="434"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>144</id>
-      <room reference="425"/>
+      <id>140</id>
+      <room reference="434"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>145</id>
-      <room reference="416"/>
+      <id>133</id>
+      <room reference="442"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>146</id>
-      <room reference="416"/>
+      <id>134</id>
+      <room reference="442"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1039">
-      <id>147</id>
-      <room reference="416"/>
+      <id>135</id>
+      <room reference="442"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>148</id>
-      <room reference="416"/>
+      <id>136</id>
+      <room reference="442"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>149</id>
-      <room reference="475"/>
+      <id>161</id>
+      <room reference="451"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>150</id>
-      <room reference="475"/>
+      <id>162</id>
+      <room reference="451"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1043">
-      <id>151</id>
-      <room reference="475"/>
+      <id>163</id>
+      <room reference="451"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1044">
-      <id>152</id>
-      <room reference="475"/>
+      <id>164</id>
+      <room reference="451"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1045">
-      <id>153</id>
-      <room reference="469"/>
+      <id>157</id>
+      <room reference="461"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1046">
-      <id>154</id>
-      <room reference="469"/>
+      <id>158</id>
+      <room reference="461"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>155</id>
-      <room reference="469"/>
+      <id>159</id>
+      <room reference="461"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>156</id>
-      <room reference="469"/>
+      <id>160</id>
+      <room reference="461"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1049">
-      <id>157</id>
-      <room reference="461"/>
+      <id>153</id>
+      <room reference="469"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1050">
-      <id>158</id>
-      <room reference="461"/>
+      <id>154</id>
+      <room reference="469"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>159</id>
-      <room reference="461"/>
+      <id>155</id>
+      <room reference="469"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>160</id>
-      <room reference="461"/>
+      <id>156</id>
+      <room reference="469"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1053">
-      <id>161</id>
-      <room reference="451"/>
+      <id>149</id>
+      <room reference="475"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1054">
-      <id>162</id>
-      <room reference="451"/>
+      <id>150</id>
+      <room reference="475"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>163</id>
-      <room reference="451"/>
+      <id>151</id>
+      <room reference="475"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>164</id>
-      <room reference="451"/>
+      <id>152</id>
+      <room reference="475"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>165</id>
-      <room reference="508"/>
+      <id>169</id>
+      <room reference="482"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>166</id>
-      <room reference="508"/>
-      <indexInRoom>1</indexInRoom>
+      <id>168</id>
+      <room reference="488"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
       <id>167</id>
@@ -5681,758 +5681,758 @@
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>168</id>
-      <room reference="488"/>
+      <id>165</id>
+      <room reference="508"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>169</id>
-      <room reference="482"/>
-      <indexInRoom>0</indexInRoom>
+      <id>166</id>
+      <room reference="508"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>170</id>
-      <room reference="542"/>
+      <id>176</id>
+      <room reference="517"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>171</id>
-      <room reference="542"/>
+      <id>177</id>
+      <room reference="517"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>172</id>
-      <room reference="532"/>
+      <id>174</id>
+      <room reference="525"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>173</id>
-      <room reference="532"/>
+      <id>175</id>
+      <room reference="525"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>174</id>
-      <room reference="525"/>
+      <id>172</id>
+      <room reference="532"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1067">
-      <id>175</id>
-      <room reference="525"/>
+      <id>173</id>
+      <room reference="532"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1068">
-      <id>176</id>
-      <room reference="517"/>
+      <id>170</id>
+      <room reference="542"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1069">
-      <id>177</id>
-      <room reference="517"/>
+      <id>171</id>
+      <room reference="542"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1070">
-      <id>178</id>
-      <room reference="581"/>
+      <id>192</id>
+      <room reference="549"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1071">
-      <id>179</id>
-      <room reference="581"/>
+      <id>193</id>
+      <room reference="549"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1072">
-      <id>180</id>
-      <room reference="590"/>
+      <id>194</id>
+      <room reference="558"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>181</id>
-      <room reference="590"/>
+      <id>195</id>
+      <room reference="558"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1074">
-      <id>182</id>
-      <room reference="590"/>
-      <indexInRoom>2</indexInRoom>
+      <id>196</id>
+      <room reference="566"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1075">
-      <id>183</id>
-      <room reference="590"/>
-      <indexInRoom>3</indexInRoom>
+      <id>197</id>
+      <room reference="566"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1076">
-      <id>184</id>
-      <room reference="597"/>
+      <id>198</id>
+      <room reference="572"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1077">
-      <id>185</id>
-      <room reference="597"/>
+      <id>199</id>
+      <room reference="572"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1078">
-      <id>186</id>
-      <room reference="597"/>
-      <indexInRoom>2</indexInRoom>
+      <id>178</id>
+      <room reference="581"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1079">
-      <id>187</id>
-      <room reference="597"/>
-      <indexInRoom>3</indexInRoom>
+      <id>179</id>
+      <room reference="581"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1080">
-      <id>188</id>
-      <room reference="605"/>
+      <id>180</id>
+      <room reference="590"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1081">
-      <id>189</id>
-      <room reference="605"/>
+      <id>181</id>
+      <room reference="590"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1082">
-      <id>190</id>
-      <room reference="605"/>
+      <id>182</id>
+      <room reference="590"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1083">
-      <id>191</id>
-      <room reference="605"/>
+      <id>183</id>
+      <room reference="590"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1084">
-      <id>192</id>
-      <room reference="549"/>
+      <id>184</id>
+      <room reference="597"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1085">
-      <id>193</id>
-      <room reference="549"/>
+      <id>185</id>
+      <room reference="597"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1086">
-      <id>194</id>
-      <room reference="558"/>
-      <indexInRoom>0</indexInRoom>
+      <id>186</id>
+      <room reference="597"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1087">
-      <id>195</id>
-      <room reference="558"/>
-      <indexInRoom>1</indexInRoom>
+      <id>187</id>
+      <room reference="597"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1088">
-      <id>196</id>
-      <room reference="566"/>
+      <id>188</id>
+      <room reference="605"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1089">
-      <id>197</id>
-      <room reference="566"/>
+      <id>189</id>
+      <room reference="605"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1090">
-      <id>198</id>
-      <room reference="572"/>
-      <indexInRoom>0</indexInRoom>
+      <id>190</id>
+      <room reference="605"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1091">
-      <id>199</id>
-      <room reference="572"/>
-      <indexInRoom>1</indexInRoom>
+      <id>191</id>
+      <room reference="605"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1092">
-      <id>200</id>
-      <room reference="643"/>
+      <id>216</id>
+      <room reference="611"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1093">
-      <id>201</id>
-      <room reference="643"/>
+      <id>217</id>
+      <room reference="611"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1094">
-      <id>202</id>
-      <room reference="643"/>
+      <id>218</id>
+      <room reference="611"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1095">
-      <id>203</id>
-      <room reference="643"/>
+      <id>219</id>
+      <room reference="611"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>204</id>
-      <room reference="650"/>
+      <id>220</id>
+      <room reference="618"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>205</id>
-      <room reference="650"/>
+      <id>221</id>
+      <room reference="618"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1098">
-      <id>206</id>
-      <room reference="650"/>
+      <id>222</id>
+      <room reference="618"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1099">
-      <id>207</id>
-      <room reference="650"/>
+      <id>223</id>
+      <room reference="618"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1100">
-      <id>208</id>
-      <room reference="659"/>
+      <id>224</id>
+      <room reference="626"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1101">
-      <id>209</id>
-      <room reference="659"/>
+      <id>225</id>
+      <room reference="626"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1102">
-      <id>210</id>
-      <room reference="659"/>
+      <id>226</id>
+      <room reference="626"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1103">
-      <id>211</id>
-      <room reference="659"/>
+      <id>227</id>
+      <room reference="626"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1104">
-      <id>212</id>
-      <room reference="667"/>
+      <id>228</id>
+      <room reference="633"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1105">
-      <id>213</id>
-      <room reference="667"/>
+      <id>229</id>
+      <room reference="633"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1106">
-      <id>214</id>
-      <room reference="667"/>
+      <id>230</id>
+      <room reference="633"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1107">
-      <id>215</id>
-      <room reference="667"/>
+      <id>231</id>
+      <room reference="633"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1108">
-      <id>216</id>
-      <room reference="611"/>
+      <id>200</id>
+      <room reference="643"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1109">
-      <id>217</id>
-      <room reference="611"/>
+      <id>201</id>
+      <room reference="643"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1110">
-      <id>218</id>
-      <room reference="611"/>
+      <id>202</id>
+      <room reference="643"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1111">
-      <id>219</id>
-      <room reference="611"/>
+      <id>203</id>
+      <room reference="643"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1112">
-      <id>220</id>
-      <room reference="618"/>
+      <id>204</id>
+      <room reference="650"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1113">
-      <id>221</id>
-      <room reference="618"/>
+      <id>205</id>
+      <room reference="650"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1114">
-      <id>222</id>
-      <room reference="618"/>
+      <id>206</id>
+      <room reference="650"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1115">
-      <id>223</id>
-      <room reference="618"/>
+      <id>207</id>
+      <room reference="650"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1116">
-      <id>224</id>
-      <room reference="626"/>
+      <id>208</id>
+      <room reference="659"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>225</id>
-      <room reference="626"/>
+      <id>209</id>
+      <room reference="659"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1118">
-      <id>226</id>
-      <room reference="626"/>
+      <id>210</id>
+      <room reference="659"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1119">
-      <id>227</id>
-      <room reference="626"/>
+      <id>211</id>
+      <room reference="659"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1120">
-      <id>228</id>
-      <room reference="633"/>
+      <id>212</id>
+      <room reference="667"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1121">
-      <id>229</id>
-      <room reference="633"/>
+      <id>213</id>
+      <room reference="667"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>230</id>
-      <room reference="633"/>
+      <id>214</id>
+      <room reference="667"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>231</id>
-      <room reference="633"/>
+      <id>215</id>
+      <room reference="667"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>232</id>
-      <room reference="712"/>
+      <id>243</id>
+      <room reference="676"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>233</id>
-      <room reference="712"/>
+      <id>244</id>
+      <room reference="676"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>234</id>
-      <room reference="702"/>
-      <indexInRoom>0</indexInRoom>
+      <id>245</id>
+      <room reference="676"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>235</id>
-      <room reference="729"/>
-      <indexInRoom>0</indexInRoom>
+      <id>246</id>
+      <room reference="676"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>236</id>
-      <room reference="729"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>237</id>
-      <room reference="722"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1130">
-      <id>238</id>
-      <room reference="722"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1131">
       <id>239</id>
       <room reference="683"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1132">
+    <org.drools.solver.examples.pas.domain.Bed id="1129">
       <id>240</id>
       <room reference="683"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1133">
+    <org.drools.solver.examples.pas.domain.Bed id="1130">
       <id>241</id>
       <room reference="683"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1134">
+    <org.drools.solver.examples.pas.domain.Bed id="1131">
       <id>242</id>
       <room reference="683"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1132">
+      <id>248</id>
+      <room reference="689"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1133">
+      <id>247</id>
+      <room reference="696"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1134">
+      <id>234</id>
+      <room reference="702"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>243</id>
-      <room reference="676"/>
+      <id>232</id>
+      <room reference="712"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>244</id>
-      <room reference="676"/>
+      <id>233</id>
+      <room reference="712"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>245</id>
-      <room reference="676"/>
-      <indexInRoom>2</indexInRoom>
+      <id>237</id>
+      <room reference="722"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1138">
-      <id>246</id>
-      <room reference="676"/>
-      <indexInRoom>3</indexInRoom>
+      <id>238</id>
+      <room reference="722"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1139">
-      <id>247</id>
-      <room reference="696"/>
+      <id>235</id>
+      <room reference="729"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1140">
-      <id>248</id>
-      <room reference="689"/>
-      <indexInRoom>0</indexInRoom>
+      <id>236</id>
+      <room reference="729"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>249</id>
-      <room reference="777"/>
+      <id>265</id>
+      <room reference="739"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>250</id>
-      <room reference="777"/>
+      <id>266</id>
+      <room reference="739"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>251</id>
-      <room reference="777"/>
-      <indexInRoom>2</indexInRoom>
+      <id>263</id>
+      <room reference="748"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>252</id>
-      <room reference="777"/>
-      <indexInRoom>3</indexInRoom>
+      <id>264</id>
+      <room reference="748"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>253</id>
-      <room reference="770"/>
+      <id>269</id>
+      <room reference="754"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>254</id>
-      <room reference="770"/>
+      <id>270</id>
+      <room reference="754"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>255</id>
-      <room reference="795"/>
+      <id>267</id>
+      <room reference="761"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>256</id>
-      <room reference="795"/>
+      <id>268</id>
+      <room reference="761"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>257</id>
-      <room reference="795"/>
-      <indexInRoom>2</indexInRoom>
+      <id>253</id>
+      <room reference="770"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>258</id>
-      <room reference="795"/>
-      <indexInRoom>3</indexInRoom>
+      <id>254</id>
+      <room reference="770"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>259</id>
-      <room reference="787"/>
+      <id>249</id>
+      <room reference="777"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>260</id>
-      <room reference="787"/>
+      <id>250</id>
+      <room reference="777"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>261</id>
-      <room reference="787"/>
+      <id>251</id>
+      <room reference="777"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>262</id>
-      <room reference="787"/>
+      <id>252</id>
+      <room reference="777"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>263</id>
-      <room reference="748"/>
+      <id>259</id>
+      <room reference="787"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>264</id>
-      <room reference="748"/>
+      <id>260</id>
+      <room reference="787"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>265</id>
-      <room reference="739"/>
-      <indexInRoom>0</indexInRoom>
+      <id>261</id>
+      <room reference="787"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>266</id>
-      <room reference="739"/>
-      <indexInRoom>1</indexInRoom>
+      <id>262</id>
+      <room reference="787"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>267</id>
-      <room reference="761"/>
+      <id>255</id>
+      <room reference="795"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>268</id>
-      <room reference="761"/>
+      <id>256</id>
+      <room reference="795"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>269</id>
-      <room reference="754"/>
-      <indexInRoom>0</indexInRoom>
+      <id>257</id>
+      <room reference="795"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>270</id>
-      <room reference="754"/>
-      <indexInRoom>1</indexInRoom>
+      <id>258</id>
+      <room reference="795"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>271</id>
-      <room reference="843"/>
+      <id>295</id>
+      <room reference="802"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>272</id>
-      <room reference="843"/>
+      <id>296</id>
+      <room reference="802"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>273</id>
-      <room reference="843"/>
+      <id>297</id>
+      <room reference="802"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>274</id>
-      <room reference="843"/>
+      <id>298</id>
+      <room reference="802"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>275</id>
-      <room reference="852"/>
+      <id>299</id>
+      <room reference="808"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>276</id>
-      <room reference="852"/>
+      <id>300</id>
+      <room reference="808"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>277</id>
-      <room reference="852"/>
+      <id>301</id>
+      <room reference="808"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>278</id>
-      <room reference="852"/>
+      <id>302</id>
+      <room reference="808"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>279</id>
-      <room reference="830"/>
+      <id>287</id>
+      <room reference="817"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>280</id>
-      <room reference="830"/>
+      <id>288</id>
+      <room reference="817"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>281</id>
-      <room reference="830"/>
+      <id>289</id>
+      <room reference="817"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>282</id>
-      <room reference="830"/>
+      <id>290</id>
+      <room reference="817"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>283</id>
-      <room reference="836"/>
+      <id>291</id>
+      <room reference="824"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>284</id>
-      <room reference="836"/>
+      <id>292</id>
+      <room reference="824"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>285</id>
-      <room reference="836"/>
+      <id>293</id>
+      <room reference="824"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>286</id>
-      <room reference="836"/>
+      <id>294</id>
+      <room reference="824"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>287</id>
-      <room reference="817"/>
+      <id>279</id>
+      <room reference="830"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>288</id>
-      <room reference="817"/>
+      <id>280</id>
+      <room reference="830"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>289</id>
-      <room reference="817"/>
+      <id>281</id>
+      <room reference="830"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>290</id>
-      <room reference="817"/>
+      <id>282</id>
+      <room reference="830"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>291</id>
-      <room reference="824"/>
+      <id>283</id>
+      <room reference="836"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">
-      <id>292</id>
-      <room reference="824"/>
+      <id>284</id>
+      <room reference="836"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>293</id>
-      <room reference="824"/>
+      <id>285</id>
+      <room reference="836"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>294</id>
-      <room reference="824"/>
+      <id>286</id>
+      <room reference="836"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>295</id>
-      <room reference="802"/>
+      <id>271</id>
+      <room reference="843"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>296</id>
-      <room reference="802"/>
+      <id>272</id>
+      <room reference="843"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>297</id>
-      <room reference="802"/>
+      <id>273</id>
+      <room reference="843"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>298</id>
-      <room reference="802"/>
+      <id>274</id>
+      <room reference="843"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>299</id>
-      <room reference="808"/>
+      <id>275</id>
+      <room reference="852"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>300</id>
-      <room reference="808"/>
+      <id>276</id>
+      <room reference="852"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>301</id>
-      <room reference="808"/>
+      <id>277</id>
+      <room reference="852"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">
-      <id>302</id>
-      <room reference="808"/>
+      <id>278</id>
+      <room reference="852"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1195">
-      <id>303</id>
-      <room reference="876"/>
+      <id>311</id>
+      <room reference="859"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1196">
-      <id>304</id>
-      <room reference="876"/>
+      <id>312</id>
+      <room reference="859"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1197">
-      <id>305</id>
-      <room reference="876"/>
+      <id>313</id>
+      <room reference="859"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1198">
-      <id>306</id>
-      <room reference="876"/>
+      <id>314</id>
+      <room reference="859"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1199">
-      <id>307</id>
-      <room reference="883"/>
+      <id>315</id>
+      <room reference="868"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1200">
-      <id>308</id>
-      <room reference="883"/>
+      <id>316</id>
+      <room reference="868"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1201">
-      <id>309</id>
-      <room reference="883"/>
+      <id>317</id>
+      <room reference="868"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1202">
-      <id>310</id>
-      <room reference="883"/>
+      <id>318</id>
+      <room reference="868"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1203">
-      <id>311</id>
-      <room reference="859"/>
+      <id>303</id>
+      <room reference="876"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1204">
-      <id>312</id>
-      <room reference="859"/>
+      <id>304</id>
+      <room reference="876"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1205">
-      <id>313</id>
-      <room reference="859"/>
+      <id>305</id>
+      <room reference="876"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1206">
-      <id>314</id>
-      <room reference="859"/>
+      <id>306</id>
+      <room reference="876"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1207">
-      <id>315</id>
-      <room reference="868"/>
+      <id>307</id>
+      <room reference="883"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1208">
-      <id>316</id>
-      <room reference="868"/>
+      <id>308</id>
+      <room reference="883"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1209">
-      <id>317</id>
-      <room reference="868"/>
+      <id>309</id>
+      <room reference="883"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1210">
-      <id>318</id>
-      <room reference="868"/>
+      <id>310</id>
+      <room reference="883"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata12.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata12.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata12.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -4959,689 +4959,689 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="916">
-      <id>35</id>
-      <room reference="159"/>
+      <id>39</id>
+      <room reference="153"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="917">
-      <id>36</id>
-      <room reference="159"/>
+      <id>40</id>
+      <room reference="153"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="918">
-      <id>37</id>
-      <room reference="159"/>
+      <id>41</id>
+      <room reference="153"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="919">
-      <id>38</id>
-      <room reference="159"/>
+      <id>42</id>
+      <room reference="153"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="920">
-      <id>39</id>
-      <room reference="153"/>
+      <id>35</id>
+      <room reference="159"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="921">
-      <id>40</id>
-      <room reference="153"/>
+      <id>36</id>
+      <room reference="159"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="922">
-      <id>41</id>
-      <room reference="153"/>
+      <id>37</id>
+      <room reference="159"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="923">
-      <id>42</id>
-      <room reference="153"/>
+      <id>38</id>
+      <room reference="159"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="924">
-      <id>43</id>
-      <room reference="174"/>
+      <id>47</id>
+      <room reference="168"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="925">
-      <id>44</id>
-      <room reference="174"/>
+      <id>48</id>
+      <room reference="168"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="926">
-      <id>45</id>
-      <room reference="174"/>
+      <id>49</id>
+      <room reference="168"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="927">
-      <id>46</id>
-      <room reference="174"/>
+      <id>50</id>
+      <room reference="168"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="928">
-      <id>47</id>
-      <room reference="168"/>
+      <id>43</id>
+      <room reference="174"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="929">
-      <id>48</id>
-      <room reference="168"/>
+      <id>44</id>
+      <room reference="174"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="930">
-      <id>49</id>
-      <room reference="168"/>
+      <id>45</id>
+      <room reference="174"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="931">
-      <id>50</id>
-      <room reference="168"/>
+      <id>46</id>
+      <room reference="174"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="932">
-      <id>51</id>
-      <room reference="189"/>
+      <id>55</id>
+      <room reference="182"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="933">
-      <id>52</id>
-      <room reference="189"/>
+      <id>56</id>
+      <room reference="182"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="934">
-      <id>53</id>
-      <room reference="189"/>
+      <id>57</id>
+      <room reference="182"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="935">
-      <id>54</id>
-      <room reference="189"/>
+      <id>58</id>
+      <room reference="182"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="936">
-      <id>55</id>
-      <room reference="182"/>
+      <id>51</id>
+      <room reference="189"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="937">
-      <id>56</id>
-      <room reference="182"/>
+      <id>52</id>
+      <room reference="189"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="938">
-      <id>57</id>
-      <room reference="182"/>
+      <id>53</id>
+      <room reference="189"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="939">
-      <id>58</id>
-      <room reference="182"/>
+      <id>54</id>
+      <room reference="189"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="940">
-      <id>59</id>
-      <room reference="204"/>
+      <id>63</id>
+      <room reference="195"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="941">
-      <id>60</id>
-      <room reference="204"/>
+      <id>64</id>
+      <room reference="195"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="942">
-      <id>61</id>
-      <room reference="204"/>
+      <id>65</id>
+      <room reference="195"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="943">
-      <id>62</id>
-      <room reference="204"/>
+      <id>66</id>
+      <room reference="195"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="944">
-      <id>63</id>
-      <room reference="195"/>
+      <id>59</id>
+      <room reference="204"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="945">
-      <id>64</id>
-      <room reference="195"/>
+      <id>60</id>
+      <room reference="204"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="946">
-      <id>65</id>
-      <room reference="195"/>
+      <id>61</id>
+      <room reference="204"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="947">
-      <id>66</id>
-      <room reference="195"/>
+      <id>62</id>
+      <room reference="204"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="948">
-      <id>67</id>
-      <room reference="217"/>
+      <id>71</id>
+      <room reference="210"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="949">
-      <id>68</id>
-      <room reference="217"/>
+      <id>72</id>
+      <room reference="210"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="950">
-      <id>69</id>
-      <room reference="217"/>
+      <id>73</id>
+      <room reference="210"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="951">
-      <id>70</id>
-      <room reference="217"/>
+      <id>74</id>
+      <room reference="210"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="952">
-      <id>71</id>
-      <room reference="210"/>
+      <id>67</id>
+      <room reference="217"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="953">
-      <id>72</id>
-      <room reference="210"/>
+      <id>68</id>
+      <room reference="217"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="954">
-      <id>73</id>
-      <room reference="210"/>
+      <id>69</id>
+      <room reference="217"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="955">
-      <id>74</id>
-      <room reference="210"/>
+      <id>70</id>
+      <room reference="217"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="956">
-      <id>75</id>
-      <room reference="233"/>
+      <id>79</id>
+      <room reference="225"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="957">
-      <id>76</id>
-      <room reference="233"/>
+      <id>80</id>
+      <room reference="225"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="958">
-      <id>77</id>
-      <room reference="233"/>
+      <id>81</id>
+      <room reference="225"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="959">
-      <id>78</id>
-      <room reference="233"/>
+      <id>82</id>
+      <room reference="225"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="960">
-      <id>79</id>
-      <room reference="225"/>
+      <id>75</id>
+      <room reference="233"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="961">
-      <id>80</id>
-      <room reference="225"/>
+      <id>76</id>
+      <room reference="233"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="962">
-      <id>81</id>
-      <room reference="225"/>
+      <id>77</id>
+      <room reference="233"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="963">
-      <id>82</id>
-      <room reference="225"/>
+      <id>78</id>
+      <room reference="233"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="964">
-      <id>83</id>
-      <room reference="247"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="965">
       <id>84</id>
       <room reference="241"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="966">
+    <org.drools.solver.examples.pas.domain.Bed id="965">
       <id>85</id>
       <room reference="241"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="967">
+    <org.drools.solver.examples.pas.domain.Bed id="966">
       <id>86</id>
       <room reference="241"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="968">
+    <org.drools.solver.examples.pas.domain.Bed id="967">
       <id>87</id>
       <room reference="241"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="968">
+      <id>83</id>
+      <room reference="247"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="969">
+      <id>89</id>
+      <room reference="257"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="970">
       <id>88</id>
       <room reference="266"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="970">
-      <id>89</id>
-      <room reference="257"/>
+    <org.drools.solver.examples.pas.domain.Bed id="971">
+      <id>94</id>
+      <room reference="275"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="971">
+    <org.drools.solver.examples.pas.domain.Bed id="972">
+      <id>95</id>
+      <room reference="284"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="973">
       <id>90</id>
       <room reference="294"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="972">
+    <org.drools.solver.examples.pas.domain.Bed id="974">
       <id>91</id>
       <room reference="294"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="973">
+    <org.drools.solver.examples.pas.domain.Bed id="975">
       <id>92</id>
       <room reference="304"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="974">
+    <org.drools.solver.examples.pas.domain.Bed id="976">
       <id>93</id>
       <room reference="304"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="975">
-      <id>94</id>
-      <room reference="275"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="976">
-      <id>95</id>
-      <room reference="284"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="977">
-      <id>96</id>
-      <room reference="330"/>
+      <id>100</id>
+      <room reference="311"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="978">
-      <id>97</id>
-      <room reference="330"/>
+      <id>101</id>
+      <room reference="311"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="979">
-      <id>98</id>
-      <room reference="340"/>
+      <id>102</id>
+      <room reference="320"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="980">
-      <id>99</id>
-      <room reference="340"/>
+      <id>103</id>
+      <room reference="320"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="981">
-      <id>100</id>
-      <room reference="311"/>
+      <id>96</id>
+      <room reference="330"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="982">
-      <id>101</id>
-      <room reference="311"/>
+      <id>97</id>
+      <room reference="330"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="983">
-      <id>102</id>
-      <room reference="320"/>
+      <id>98</id>
+      <room reference="340"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="984">
-      <id>103</id>
-      <room reference="320"/>
+      <id>99</id>
+      <room reference="340"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="985">
-      <id>104</id>
-      <room reference="364"/>
+      <id>108</id>
+      <room reference="347"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="986">
-      <id>105</id>
-      <room reference="364"/>
+      <id>109</id>
+      <room reference="347"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="987">
-      <id>106</id>
-      <room reference="372"/>
+      <id>110</id>
+      <room reference="355"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="988">
-      <id>107</id>
-      <room reference="372"/>
+      <id>111</id>
+      <room reference="355"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="989">
-      <id>108</id>
-      <room reference="347"/>
+      <id>104</id>
+      <room reference="364"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="990">
-      <id>109</id>
-      <room reference="347"/>
+      <id>105</id>
+      <room reference="364"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="991">
-      <id>110</id>
-      <room reference="355"/>
+      <id>106</id>
+      <room reference="372"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="992">
-      <id>111</id>
-      <room reference="355"/>
+      <id>107</id>
+      <room reference="372"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="993">
-      <id>112</id>
-      <room reference="397"/>
+      <id>120</id>
+      <room reference="379"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="994">
-      <id>113</id>
-      <room reference="397"/>
+      <id>121</id>
+      <room reference="379"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="995">
-      <id>114</id>
-      <room reference="397"/>
+      <id>122</id>
+      <room reference="379"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="996">
-      <id>115</id>
-      <room reference="397"/>
+      <id>123</id>
+      <room reference="379"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="997">
-      <id>116</id>
-      <room reference="405"/>
+      <id>124</id>
+      <room reference="388"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="998">
-      <id>117</id>
-      <room reference="405"/>
+      <id>125</id>
+      <room reference="388"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="999">
-      <id>118</id>
-      <room reference="405"/>
+      <id>126</id>
+      <room reference="388"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1000">
-      <id>119</id>
-      <room reference="405"/>
+      <id>127</id>
+      <room reference="388"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1001">
-      <id>120</id>
-      <room reference="379"/>
+      <id>112</id>
+      <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1002">
-      <id>121</id>
-      <room reference="379"/>
+      <id>113</id>
+      <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1003">
-      <id>122</id>
-      <room reference="379"/>
+      <id>114</id>
+      <room reference="397"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1004">
-      <id>123</id>
-      <room reference="379"/>
+      <id>115</id>
+      <room reference="397"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1005">
-      <id>124</id>
-      <room reference="388"/>
+      <id>116</id>
+      <room reference="405"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1006">
-      <id>125</id>
-      <room reference="388"/>
+      <id>117</id>
+      <room reference="405"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1007">
-      <id>126</id>
-      <room reference="388"/>
+      <id>118</id>
+      <room reference="405"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1008">
-      <id>127</id>
-      <room reference="388"/>
+      <id>119</id>
+      <room reference="405"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1009">
-      <id>128</id>
-      <room reference="438"/>
+      <id>140</id>
+      <room reference="412"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1010">
-      <id>129</id>
-      <room reference="438"/>
+      <id>141</id>
+      <room reference="412"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1011">
-      <id>130</id>
-      <room reference="438"/>
+      <id>142</id>
+      <room reference="412"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1012">
-      <id>131</id>
-      <room reference="438"/>
+      <id>143</id>
+      <room reference="412"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1013">
-      <id>132</id>
-      <room reference="428"/>
+      <id>136</id>
+      <room reference="420"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1014">
-      <id>133</id>
-      <room reference="428"/>
+      <id>137</id>
+      <room reference="420"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1015">
-      <id>134</id>
-      <room reference="428"/>
+      <id>138</id>
+      <room reference="420"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1016">
-      <id>135</id>
-      <room reference="428"/>
+      <id>139</id>
+      <room reference="420"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1017">
-      <id>136</id>
-      <room reference="420"/>
+      <id>132</id>
+      <room reference="428"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1018">
-      <id>137</id>
-      <room reference="420"/>
+      <id>133</id>
+      <room reference="428"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1019">
-      <id>138</id>
-      <room reference="420"/>
+      <id>134</id>
+      <room reference="428"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1020">
-      <id>139</id>
-      <room reference="420"/>
+      <id>135</id>
+      <room reference="428"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1021">
-      <id>140</id>
-      <room reference="412"/>
+      <id>128</id>
+      <room reference="438"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1022">
-      <id>141</id>
-      <room reference="412"/>
+      <id>129</id>
+      <room reference="438"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1023">
-      <id>142</id>
-      <room reference="412"/>
+      <id>130</id>
+      <room reference="438"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1024">
-      <id>143</id>
-      <room reference="412"/>
+      <id>131</id>
+      <room reference="438"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1025">
-      <id>144</id>
-      <room reference="470"/>
+      <id>156</id>
+      <room reference="445"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1026">
-      <id>145</id>
-      <room reference="470"/>
+      <id>157</id>
+      <room reference="445"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1027">
-      <id>146</id>
-      <room reference="470"/>
+      <id>158</id>
+      <room reference="445"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1028">
-      <id>147</id>
-      <room reference="470"/>
+      <id>159</id>
+      <room reference="445"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1029">
-      <id>148</id>
-      <room reference="464"/>
+      <id>152</id>
+      <room reference="454"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1030">
-      <id>149</id>
-      <room reference="464"/>
+      <id>153</id>
+      <room reference="454"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1031">
-      <id>150</id>
-      <room reference="464"/>
+      <id>154</id>
+      <room reference="454"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1032">
-      <id>151</id>
-      <room reference="464"/>
+      <id>155</id>
+      <room reference="454"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1033">
-      <id>152</id>
-      <room reference="454"/>
+      <id>148</id>
+      <room reference="464"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1034">
-      <id>153</id>
-      <room reference="454"/>
+      <id>149</id>
+      <room reference="464"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1035">
-      <id>154</id>
-      <room reference="454"/>
+      <id>150</id>
+      <room reference="464"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1036">
-      <id>155</id>
-      <room reference="454"/>
+      <id>151</id>
+      <room reference="464"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1037">
-      <id>156</id>
-      <room reference="445"/>
+      <id>144</id>
+      <room reference="470"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1038">
-      <id>157</id>
-      <room reference="445"/>
+      <id>145</id>
+      <room reference="470"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1039">
-      <id>158</id>
-      <room reference="445"/>
+      <id>146</id>
+      <room reference="470"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1040">
-      <id>159</id>
-      <room reference="445"/>
+      <id>147</id>
+      <room reference="470"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1041">
-      <id>160</id>
-      <room reference="502"/>
+      <id>166</id>
+      <room reference="477"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1042">
-      <id>161</id>
-      <room reference="492"/>
-      <indexInRoom>0</indexInRoom>
+      <id>167</id>
+      <room reference="477"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1043">
+      <id>168</id>
+      <room reference="477"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1044">
+      <id>169</id>
+      <room reference="477"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1045">
       <id>162</id>
       <room reference="483"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1044">
+    <org.drools.solver.examples.pas.domain.Bed id="1046">
       <id>163</id>
       <room reference="483"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1045">
+    <org.drools.solver.examples.pas.domain.Bed id="1047">
       <id>164</id>
       <room reference="483"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1046">
+    <org.drools.solver.examples.pas.domain.Bed id="1048">
       <id>165</id>
       <room reference="483"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1047">
-      <id>166</id>
-      <room reference="477"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1049">
+      <id>161</id>
+      <room reference="492"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1048">
-      <id>167</id>
-      <room reference="477"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1049">
-      <id>168</id>
-      <room reference="477"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1050">
-      <id>169</id>
-      <room reference="477"/>
-      <indexInRoom>3</indexInRoom>
+      <id>160</id>
+      <room reference="502"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1051">
-      <id>170</id>
-      <room reference="536"/>
+      <id>175</id>
+      <room reference="510"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1052">
-      <id>171</id>
-      <room reference="536"/>
-      <indexInRoom>1</indexInRoom>
+      <id>174</id>
+      <room reference="519"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1053">
       <id>172</id>
@@ -5654,648 +5654,648 @@
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1055">
-      <id>174</id>
-      <room reference="519"/>
+      <id>170</id>
+      <room reference="536"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1056">
-      <id>175</id>
-      <room reference="510"/>
-      <indexInRoom>0</indexInRoom>
+      <id>171</id>
+      <room reference="536"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1057">
-      <id>176</id>
-      <room reference="577"/>
+      <id>186</id>
+      <room reference="542"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1058">
-      <id>177</id>
-      <room reference="577"/>
+      <id>187</id>
+      <room reference="542"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1059">
-      <id>178</id>
-      <room reference="584"/>
+      <id>188</id>
+      <room reference="552"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1060">
-      <id>179</id>
-      <room reference="584"/>
+      <id>189</id>
+      <room reference="552"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1061">
-      <id>180</id>
-      <room reference="592"/>
+      <id>190</id>
+      <room reference="562"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1062">
-      <id>181</id>
-      <room reference="592"/>
+      <id>191</id>
+      <room reference="562"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1063">
-      <id>182</id>
-      <room reference="601"/>
+      <id>192</id>
+      <room reference="570"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1064">
-      <id>183</id>
-      <room reference="601"/>
+      <id>193</id>
+      <room reference="570"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1065">
-      <id>184</id>
-      <room reference="601"/>
-      <indexInRoom>2</indexInRoom>
+      <id>176</id>
+      <room reference="577"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1066">
-      <id>185</id>
-      <room reference="601"/>
-      <indexInRoom>3</indexInRoom>
+      <id>177</id>
+      <room reference="577"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1067">
-      <id>186</id>
-      <room reference="542"/>
+      <id>178</id>
+      <room reference="584"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1068">
-      <id>187</id>
-      <room reference="542"/>
+      <id>179</id>
+      <room reference="584"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1069">
-      <id>188</id>
-      <room reference="552"/>
+      <id>180</id>
+      <room reference="592"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1070">
-      <id>189</id>
-      <room reference="552"/>
+      <id>181</id>
+      <room reference="592"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1071">
-      <id>190</id>
-      <room reference="562"/>
+      <id>182</id>
+      <room reference="601"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1072">
-      <id>191</id>
-      <room reference="562"/>
+      <id>183</id>
+      <room reference="601"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1073">
-      <id>192</id>
-      <room reference="570"/>
-      <indexInRoom>0</indexInRoom>
+      <id>184</id>
+      <room reference="601"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1074">
-      <id>193</id>
-      <room reference="570"/>
-      <indexInRoom>1</indexInRoom>
+      <id>185</id>
+      <room reference="601"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1075">
-      <id>194</id>
-      <room reference="641"/>
+      <id>210</id>
+      <room reference="608"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1076">
-      <id>195</id>
-      <room reference="641"/>
+      <id>211</id>
+      <room reference="608"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1077">
-      <id>196</id>
-      <room reference="641"/>
+      <id>212</id>
+      <room reference="608"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1078">
-      <id>197</id>
-      <room reference="641"/>
+      <id>213</id>
+      <room reference="608"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1079">
-      <id>198</id>
-      <room reference="648"/>
+      <id>214</id>
+      <room reference="615"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1080">
-      <id>199</id>
-      <room reference="648"/>
+      <id>215</id>
+      <room reference="615"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1081">
-      <id>200</id>
-      <room reference="648"/>
+      <id>216</id>
+      <room reference="615"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1082">
-      <id>201</id>
-      <room reference="648"/>
+      <id>217</id>
+      <room reference="615"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1083">
-      <id>202</id>
-      <room reference="655"/>
+      <id>218</id>
+      <room reference="621"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1084">
-      <id>203</id>
-      <room reference="655"/>
+      <id>219</id>
+      <room reference="621"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1085">
-      <id>204</id>
-      <room reference="655"/>
+      <id>220</id>
+      <room reference="621"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1086">
-      <id>205</id>
-      <room reference="655"/>
+      <id>221</id>
+      <room reference="621"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1087">
-      <id>206</id>
-      <room reference="663"/>
+      <id>222</id>
+      <room reference="631"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1088">
-      <id>207</id>
-      <room reference="663"/>
+      <id>223</id>
+      <room reference="631"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1089">
-      <id>208</id>
-      <room reference="663"/>
+      <id>224</id>
+      <room reference="631"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1090">
-      <id>209</id>
-      <room reference="663"/>
+      <id>225</id>
+      <room reference="631"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1091">
-      <id>210</id>
-      <room reference="608"/>
+      <id>194</id>
+      <room reference="641"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1092">
-      <id>211</id>
-      <room reference="608"/>
+      <id>195</id>
+      <room reference="641"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1093">
-      <id>212</id>
-      <room reference="608"/>
+      <id>196</id>
+      <room reference="641"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1094">
-      <id>213</id>
-      <room reference="608"/>
+      <id>197</id>
+      <room reference="641"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1095">
-      <id>214</id>
-      <room reference="615"/>
+      <id>198</id>
+      <room reference="648"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>215</id>
-      <room reference="615"/>
+      <id>199</id>
+      <room reference="648"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>216</id>
-      <room reference="615"/>
+      <id>200</id>
+      <room reference="648"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1098">
-      <id>217</id>
-      <room reference="615"/>
+      <id>201</id>
+      <room reference="648"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1099">
-      <id>218</id>
-      <room reference="621"/>
+      <id>202</id>
+      <room reference="655"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1100">
-      <id>219</id>
-      <room reference="621"/>
+      <id>203</id>
+      <room reference="655"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1101">
-      <id>220</id>
-      <room reference="621"/>
+      <id>204</id>
+      <room reference="655"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1102">
-      <id>221</id>
-      <room reference="621"/>
+      <id>205</id>
+      <room reference="655"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1103">
-      <id>222</id>
-      <room reference="631"/>
+      <id>206</id>
+      <room reference="663"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1104">
-      <id>223</id>
-      <room reference="631"/>
+      <id>207</id>
+      <room reference="663"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1105">
-      <id>224</id>
-      <room reference="631"/>
+      <id>208</id>
+      <room reference="663"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1106">
-      <id>225</id>
-      <room reference="631"/>
+      <id>209</id>
+      <room reference="663"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1107">
-      <id>226</id>
-      <room reference="706"/>
+      <id>236</id>
+      <room reference="669"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1108">
-      <id>227</id>
-      <room reference="698"/>
-      <indexInRoom>0</indexInRoom>
+      <id>237</id>
+      <room reference="669"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1109">
-      <id>228</id>
-      <room reference="724"/>
-      <indexInRoom>0</indexInRoom>
+      <id>238</id>
+      <room reference="669"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1110">
-      <id>229</id>
-      <room reference="724"/>
-      <indexInRoom>1</indexInRoom>
+      <id>239</id>
+      <room reference="669"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1111">
-      <id>230</id>
-      <room reference="716"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1112">
-      <id>231</id>
-      <room reference="716"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1113">
       <id>232</id>
       <room reference="676"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1114">
+    <org.drools.solver.examples.pas.domain.Bed id="1112">
       <id>233</id>
       <room reference="676"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1115">
+    <org.drools.solver.examples.pas.domain.Bed id="1113">
       <id>234</id>
       <room reference="676"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1116">
+    <org.drools.solver.examples.pas.domain.Bed id="1114">
       <id>235</id>
       <room reference="676"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>236</id>
-      <room reference="669"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1115">
+      <id>241</id>
+      <room reference="682"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1118">
-      <id>237</id>
-      <room reference="669"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1116">
+      <id>242</id>
+      <room reference="682"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1119">
-      <id>238</id>
-      <room reference="669"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1117">
+      <id>243</id>
+      <room reference="682"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1120">
-      <id>239</id>
-      <room reference="669"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1118">
+      <id>244</id>
+      <room reference="682"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1121">
+    <org.drools.solver.examples.pas.domain.Bed id="1119">
       <id>240</id>
       <room reference="690"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1120">
+      <id>227</id>
+      <room reference="698"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1121">
+      <id>226</id>
+      <room reference="706"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>241</id>
-      <room reference="682"/>
+      <id>230</id>
+      <room reference="716"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>242</id>
-      <room reference="682"/>
+      <id>231</id>
+      <room reference="716"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>243</id>
-      <room reference="682"/>
-      <indexInRoom>2</indexInRoom>
+      <id>228</id>
+      <room reference="724"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>244</id>
-      <room reference="682"/>
-      <indexInRoom>3</indexInRoom>
+      <id>229</id>
+      <room reference="724"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>245</id>
-      <room reference="776"/>
+      <id>263</id>
+      <room reference="734"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>246</id>
-      <room reference="776"/>
+      <id>264</id>
+      <room reference="734"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>247</id>
-      <room reference="776"/>
+      <id>261</id>
+      <room reference="742"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1129">
+      <id>262</id>
+      <room reference="742"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1130">
+      <id>269</id>
+      <room reference="750"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1131">
+      <id>270</id>
+      <room reference="750"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1132">
+      <id>265</id>
+      <room reference="758"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1133">
+      <id>266</id>
+      <room reference="758"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1134">
+      <id>267</id>
+      <room reference="758"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>248</id>
-      <room reference="776"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1135">
+      <id>268</id>
+      <room reference="758"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1130">
+    <org.drools.solver.examples.pas.domain.Bed id="1136">
       <id>249</id>
       <room reference="766"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1131">
+    <org.drools.solver.examples.pas.domain.Bed id="1137">
       <id>250</id>
       <room reference="766"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1132">
+    <org.drools.solver.examples.pas.domain.Bed id="1138">
       <id>251</id>
       <room reference="766"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1133">
+    <org.drools.solver.examples.pas.domain.Bed id="1139">
       <id>252</id>
       <room reference="766"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1134">
-      <id>253</id>
-      <room reference="794"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1140">
+      <id>245</id>
+      <room reference="776"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>254</id>
-      <room reference="794"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1141">
+      <id>246</id>
+      <room reference="776"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>255</id>
-      <room reference="794"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1142">
+      <id>247</id>
+      <room reference="776"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>256</id>
-      <room reference="794"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1143">
+      <id>248</id>
+      <room reference="776"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1138">
+    <org.drools.solver.examples.pas.domain.Bed id="1144">
       <id>257</id>
       <room reference="785"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1139">
+    <org.drools.solver.examples.pas.domain.Bed id="1145">
       <id>258</id>
       <room reference="785"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1140">
+    <org.drools.solver.examples.pas.domain.Bed id="1146">
       <id>259</id>
       <room reference="785"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1141">
+    <org.drools.solver.examples.pas.domain.Bed id="1147">
       <id>260</id>
       <room reference="785"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>261</id>
-      <room reference="742"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1148">
+      <id>253</id>
+      <room reference="794"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>262</id>
-      <room reference="742"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1149">
+      <id>254</id>
+      <room reference="794"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>263</id>
-      <room reference="734"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>264</id>
-      <room reference="734"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>265</id>
-      <room reference="758"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>266</id>
-      <room reference="758"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>267</id>
-      <room reference="758"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1150">
+      <id>255</id>
+      <room reference="794"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>268</id>
-      <room reference="758"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1151">
+      <id>256</id>
+      <room reference="794"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>269</id>
-      <room reference="750"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>270</id>
-      <room reference="750"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>271</id>
-      <room reference="848"/>
+      <id>295</id>
+      <room reference="803"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>272</id>
-      <room reference="848"/>
+      <id>296</id>
+      <room reference="803"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>273</id>
-      <room reference="848"/>
+      <id>297</id>
+      <room reference="803"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>274</id>
-      <room reference="848"/>
+      <id>298</id>
+      <room reference="803"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>275</id>
-      <room reference="857"/>
+      <id>299</id>
+      <room reference="809"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>276</id>
-      <room reference="857"/>
+      <id>300</id>
+      <room reference="809"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>277</id>
-      <room reference="857"/>
+      <id>301</id>
+      <room reference="809"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>278</id>
-      <room reference="857"/>
+      <id>302</id>
+      <room reference="809"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>279</id>
-      <room reference="835"/>
+      <id>287</id>
+      <room reference="817"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>280</id>
-      <room reference="835"/>
+      <id>288</id>
+      <room reference="817"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>281</id>
-      <room reference="835"/>
+      <id>289</id>
+      <room reference="817"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>282</id>
-      <room reference="835"/>
+      <id>290</id>
+      <room reference="817"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>283</id>
-      <room reference="841"/>
+      <id>291</id>
+      <room reference="825"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>284</id>
-      <room reference="841"/>
+      <id>292</id>
+      <room reference="825"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>285</id>
-      <room reference="841"/>
+      <id>293</id>
+      <room reference="825"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>286</id>
-      <room reference="841"/>
+      <id>294</id>
+      <room reference="825"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>287</id>
-      <room reference="817"/>
+      <id>279</id>
+      <room reference="835"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>288</id>
-      <room reference="817"/>
+      <id>280</id>
+      <room reference="835"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>289</id>
-      <room reference="817"/>
+      <id>281</id>
+      <room reference="835"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>290</id>
-      <room reference="817"/>
+      <id>282</id>
+      <room reference="835"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>291</id>
-      <room reference="825"/>
+      <id>283</id>
+      <room reference="841"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1173">
-      <id>292</id>
-      <room reference="825"/>
+      <id>284</id>
+      <room reference="841"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1174">
-      <id>293</id>
-      <room reference="825"/>
+      <id>285</id>
+      <room reference="841"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1175">
-      <id>294</id>
-      <room reference="825"/>
+      <id>286</id>
+      <room reference="841"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1176">
-      <id>295</id>
-      <room reference="803"/>
+      <id>271</id>
+      <room reference="848"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1177">
-      <id>296</id>
-      <room reference="803"/>
+      <id>272</id>
+      <room reference="848"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1178">
-      <id>297</id>
-      <room reference="803"/>
+      <id>273</id>
+      <room reference="848"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1179">
-      <id>298</id>
-      <room reference="803"/>
+      <id>274</id>
+      <room reference="848"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1180">
-      <id>299</id>
-      <room reference="809"/>
+      <id>275</id>
+      <room reference="857"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
-      <id>300</id>
-      <room reference="809"/>
+      <id>276</id>
+      <room reference="857"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1182">
-      <id>301</id>
-      <room reference="809"/>
+      <id>277</id>
+      <room reference="857"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1183">
-      <id>302</id>
-      <room reference="809"/>
+      <id>278</id>
+      <room reference="857"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1184">

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata13.xml
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata13.xml	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/data/pas/unsolved/testdata13.xml	2009-07-04 06:47:18 UTC (rev 27520)
@@ -5957,519 +5957,519 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1096">
-      <id>34</id>
-      <room reference="154"/>
+      <id>38</id>
+      <room reference="146"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1097">
-      <id>35</id>
-      <room reference="154"/>
+      <id>39</id>
+      <room reference="146"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1098">
-      <id>36</id>
-      <room reference="154"/>
+      <id>40</id>
+      <room reference="146"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1099">
-      <id>37</id>
-      <room reference="154"/>
+      <id>41</id>
+      <room reference="146"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1100">
-      <id>38</id>
-      <room reference="146"/>
+      <id>34</id>
+      <room reference="154"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1101">
-      <id>39</id>
-      <room reference="146"/>
+      <id>35</id>
+      <room reference="154"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1102">
-      <id>40</id>
-      <room reference="146"/>
+      <id>36</id>
+      <room reference="154"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1103">
-      <id>41</id>
-      <room reference="146"/>
+      <id>37</id>
+      <room reference="154"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1104">
-      <id>42</id>
-      <room reference="172"/>
+      <id>46</id>
+      <room reference="163"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1105">
-      <id>43</id>
-      <room reference="172"/>
+      <id>47</id>
+      <room reference="163"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1106">
-      <id>44</id>
-      <room reference="172"/>
+      <id>48</id>
+      <room reference="163"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1107">
-      <id>45</id>
-      <room reference="172"/>
+      <id>49</id>
+      <room reference="163"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1108">
-      <id>46</id>
-      <room reference="163"/>
+      <id>42</id>
+      <room reference="172"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1109">
-      <id>47</id>
-      <room reference="163"/>
+      <id>43</id>
+      <room reference="172"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1110">
-      <id>48</id>
-      <room reference="163"/>
+      <id>44</id>
+      <room reference="172"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1111">
-      <id>49</id>
-      <room reference="163"/>
+      <id>45</id>
+      <room reference="172"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1112">
-      <id>50</id>
-      <room reference="189"/>
+      <id>54</id>
+      <room reference="182"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1113">
-      <id>51</id>
-      <room reference="189"/>
+      <id>55</id>
+      <room reference="182"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1114">
-      <id>52</id>
-      <room reference="189"/>
+      <id>56</id>
+      <room reference="182"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1115">
-      <id>53</id>
-      <room reference="189"/>
+      <id>57</id>
+      <room reference="182"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1116">
-      <id>54</id>
-      <room reference="182"/>
+      <id>50</id>
+      <room reference="189"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1117">
-      <id>55</id>
-      <room reference="182"/>
+      <id>51</id>
+      <room reference="189"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1118">
-      <id>56</id>
-      <room reference="182"/>
+      <id>52</id>
+      <room reference="189"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1119">
-      <id>57</id>
-      <room reference="182"/>
+      <id>53</id>
+      <room reference="189"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1120">
-      <id>58</id>
-      <room reference="205"/>
+      <id>59</id>
+      <room reference="198"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1121">
-      <id>59</id>
-      <room reference="198"/>
+      <id>58</id>
+      <room reference="205"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1122">
-      <id>60</id>
-      <room reference="221"/>
+      <id>61</id>
+      <room reference="211"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1123">
-      <id>61</id>
-      <room reference="211"/>
+      <id>60</id>
+      <room reference="221"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1124">
-      <id>62</id>
-      <room reference="236"/>
+      <id>64</id>
+      <room reference="228"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1125">
-      <id>63</id>
-      <room reference="236"/>
+      <id>65</id>
+      <room reference="228"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1126">
-      <id>64</id>
-      <room reference="228"/>
+      <id>62</id>
+      <room reference="236"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1127">
-      <id>65</id>
-      <room reference="228"/>
+      <id>63</id>
+      <room reference="236"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1128">
-      <id>66</id>
-      <room reference="256"/>
+      <id>68</id>
+      <room reference="246"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1129">
-      <id>67</id>
-      <room reference="256"/>
+      <id>69</id>
+      <room reference="246"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1130">
-      <id>68</id>
-      <room reference="246"/>
+      <id>66</id>
+      <room reference="256"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1131">
-      <id>69</id>
-      <room reference="246"/>
+      <id>67</id>
+      <room reference="256"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1132">
-      <id>70</id>
-      <room reference="274"/>
+      <id>72</id>
+      <room reference="265"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1133">
-      <id>71</id>
-      <room reference="274"/>
+      <id>73</id>
+      <room reference="265"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1134">
-      <id>72</id>
-      <room reference="265"/>
+      <id>70</id>
+      <room reference="274"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1135">
-      <id>73</id>
-      <room reference="265"/>
+      <id>71</id>
+      <room reference="274"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1136">
-      <id>74</id>
-      <room reference="298"/>
+      <id>82</id>
+      <room reference="283"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1137">
-      <id>75</id>
-      <room reference="298"/>
+      <id>83</id>
+      <room reference="283"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1138">
-      <id>76</id>
-      <room reference="298"/>
+      <id>84</id>
+      <room reference="283"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1139">
-      <id>77</id>
-      <room reference="298"/>
+      <id>85</id>
+      <room reference="283"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1140">
-      <id>78</id>
-      <room reference="307"/>
+      <id>86</id>
+      <room reference="289"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1141">
-      <id>79</id>
-      <room reference="307"/>
+      <id>87</id>
+      <room reference="289"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1142">
-      <id>80</id>
-      <room reference="307"/>
+      <id>88</id>
+      <room reference="289"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1143">
-      <id>81</id>
-      <room reference="307"/>
+      <id>89</id>
+      <room reference="289"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1144">
-      <id>82</id>
-      <room reference="283"/>
+      <id>74</id>
+      <room reference="298"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1145">
-      <id>83</id>
-      <room reference="283"/>
+      <id>75</id>
+      <room reference="298"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1146">
-      <id>84</id>
-      <room reference="283"/>
+      <id>76</id>
+      <room reference="298"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1147">
-      <id>85</id>
-      <room reference="283"/>
+      <id>77</id>
+      <room reference="298"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1148">
-      <id>86</id>
-      <room reference="289"/>
+      <id>78</id>
+      <room reference="307"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1149">
-      <id>87</id>
-      <room reference="289"/>
+      <id>79</id>
+      <room reference="307"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1150">
-      <id>88</id>
-      <room reference="289"/>
+      <id>80</id>
+      <room reference="307"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1151">
-      <id>89</id>
-      <room reference="289"/>
+      <id>81</id>
+      <room reference="307"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1152">
-      <id>90</id>
-      <room reference="332"/>
+      <id>98</id>
+      <room reference="317"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1153">
-      <id>91</id>
-      <room reference="332"/>
+      <id>99</id>
+      <room reference="317"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1154">
-      <id>92</id>
-      <room reference="332"/>
+      <id>100</id>
+      <room reference="317"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1155">
-      <id>93</id>
-      <room reference="332"/>
+      <id>101</id>
+      <room reference="317"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1156">
-      <id>94</id>
-      <room reference="339"/>
+      <id>102</id>
+      <room reference="323"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1157">
-      <id>95</id>
-      <room reference="339"/>
+      <id>103</id>
+      <room reference="323"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1158">
-      <id>96</id>
-      <room reference="339"/>
+      <id>104</id>
+      <room reference="323"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1159">
-      <id>97</id>
-      <room reference="339"/>
+      <id>105</id>
+      <room reference="323"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1160">
-      <id>98</id>
-      <room reference="317"/>
+      <id>90</id>
+      <room reference="332"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1161">
-      <id>99</id>
-      <room reference="317"/>
+      <id>91</id>
+      <room reference="332"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1162">
-      <id>100</id>
-      <room reference="317"/>
+      <id>92</id>
+      <room reference="332"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1163">
-      <id>101</id>
-      <room reference="317"/>
+      <id>93</id>
+      <room reference="332"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1164">
-      <id>102</id>
-      <room reference="323"/>
+      <id>94</id>
+      <room reference="339"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1165">
-      <id>103</id>
-      <room reference="323"/>
+      <id>95</id>
+      <room reference="339"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1166">
-      <id>104</id>
-      <room reference="323"/>
+      <id>96</id>
+      <room reference="339"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1167">
-      <id>105</id>
-      <room reference="323"/>
+      <id>97</id>
+      <room reference="339"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1168">
-      <id>106</id>
-      <room reference="362"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1169">
-      <id>107</id>
-      <room reference="362"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1170">
-      <id>108</id>
-      <room reference="362"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1171">
-      <id>109</id>
-      <room reference="362"/>
-      <indexInRoom>3</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1172">
-      <id>110</id>
-      <room reference="370"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1173">
       <id>111</id>
       <room reference="348"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1174">
+    <org.drools.solver.examples.pas.domain.Bed id="1169">
       <id>112</id>
       <room reference="348"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1175">
+    <org.drools.solver.examples.pas.domain.Bed id="1170">
       <id>113</id>
       <room reference="348"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1176">
+    <org.drools.solver.examples.pas.domain.Bed id="1171">
       <id>114</id>
       <room reference="348"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1177">
+    <org.drools.solver.examples.pas.domain.Bed id="1172">
       <id>115</id>
       <room reference="354"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1178">
+    <org.drools.solver.examples.pas.domain.Bed id="1173">
       <id>116</id>
       <room reference="354"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1179">
+    <org.drools.solver.examples.pas.domain.Bed id="1174">
       <id>117</id>
       <room reference="354"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1180">
+    <org.drools.solver.examples.pas.domain.Bed id="1175">
       <id>118</id>
       <room reference="354"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1176">
+      <id>106</id>
+      <room reference="362"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1177">
+      <id>107</id>
+      <room reference="362"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1178">
+      <id>108</id>
+      <room reference="362"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1179">
+      <id>109</id>
+      <room reference="362"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1180">
+      <id>110</id>
+      <room reference="370"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1181">
+      <id>123</id>
+      <room reference="380"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1182">
+      <id>124</id>
+      <room reference="390"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1183">
       <id>119</id>
       <room reference="397"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1182">
+    <org.drools.solver.examples.pas.domain.Bed id="1184">
       <id>120</id>
       <room reference="397"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1183">
+    <org.drools.solver.examples.pas.domain.Bed id="1185">
       <id>121</id>
       <room reference="406"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1184">
+    <org.drools.solver.examples.pas.domain.Bed id="1186">
       <id>122</id>
       <room reference="406"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1185">
-      <id>123</id>
-      <room reference="380"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1186">
-      <id>124</id>
-      <room reference="390"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1187">
-      <id>125</id>
-      <room reference="437"/>
+      <id>131</id>
+      <room reference="414"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1188">
-      <id>126</id>
-      <room reference="437"/>
+      <id>132</id>
+      <room reference="414"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1189">
-      <id>127</id>
-      <room reference="430"/>
+      <id>129</id>
+      <room reference="422"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1190">
-      <id>128</id>
-      <room reference="430"/>
+      <id>130</id>
+      <room reference="422"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1191">
-      <id>129</id>
-      <room reference="422"/>
+      <id>127</id>
+      <room reference="430"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1192">
-      <id>130</id>
-      <room reference="422"/>
+      <id>128</id>
+      <room reference="430"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1193">
-      <id>131</id>
-      <room reference="414"/>
+      <id>125</id>
+      <room reference="437"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1194">
-      <id>132</id>
-      <room reference="414"/>
+      <id>126</id>
+      <room reference="437"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1195">
-      <id>133</id>
-      <room reference="470"/>
+      <id>143</id>
+      <room reference="446"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1196">
-      <id>134</id>
-      <room reference="470"/>
+      <id>144</id>
+      <room reference="446"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1197">
-      <id>135</id>
-      <room reference="470"/>
-      <indexInRoom>2</indexInRoom>
+      <id>141</id>
+      <room reference="453"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1198">
-      <id>136</id>
-      <room reference="470"/>
-      <indexInRoom>3</indexInRoom>
+      <id>142</id>
+      <room reference="453"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1199">
       <id>137</id>
@@ -6492,784 +6492,784 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1203">
-      <id>141</id>
-      <room reference="453"/>
+      <id>133</id>
+      <room reference="470"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1204">
-      <id>142</id>
-      <room reference="453"/>
+      <id>134</id>
+      <room reference="470"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1205">
-      <id>143</id>
-      <room reference="446"/>
-      <indexInRoom>0</indexInRoom>
+      <id>135</id>
+      <room reference="470"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1206">
-      <id>144</id>
-      <room reference="446"/>
-      <indexInRoom>1</indexInRoom>
+      <id>136</id>
+      <room reference="470"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1207">
-      <id>145</id>
-      <room reference="501"/>
+      <id>157</id>
+      <room reference="479"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1208">
-      <id>146</id>
-      <room reference="501"/>
+      <id>158</id>
+      <room reference="479"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1209">
-      <id>147</id>
-      <room reference="501"/>
+      <id>159</id>
+      <room reference="479"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1210">
-      <id>148</id>
-      <room reference="501"/>
+      <id>160</id>
+      <room reference="479"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1211">
-      <id>149</id>
-      <room reference="495"/>
+      <id>153</id>
+      <room reference="488"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1212">
-      <id>150</id>
-      <room reference="495"/>
+      <id>154</id>
+      <room reference="488"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1213">
-      <id>151</id>
-      <room reference="495"/>
+      <id>155</id>
+      <room reference="488"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1214">
-      <id>152</id>
-      <room reference="495"/>
+      <id>156</id>
+      <room reference="488"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1215">
-      <id>153</id>
-      <room reference="488"/>
+      <id>149</id>
+      <room reference="495"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1216">
-      <id>154</id>
-      <room reference="488"/>
+      <id>150</id>
+      <room reference="495"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1217">
-      <id>155</id>
-      <room reference="488"/>
+      <id>151</id>
+      <room reference="495"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1218">
-      <id>156</id>
-      <room reference="488"/>
+      <id>152</id>
+      <room reference="495"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1219">
-      <id>157</id>
-      <room reference="479"/>
+      <id>145</id>
+      <room reference="501"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1220">
-      <id>158</id>
-      <room reference="479"/>
+      <id>146</id>
+      <room reference="501"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1221">
-      <id>159</id>
-      <room reference="479"/>
+      <id>147</id>
+      <room reference="501"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1222">
-      <id>160</id>
-      <room reference="479"/>
+      <id>148</id>
+      <room reference="501"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1223">
-      <id>161</id>
-      <room reference="536"/>
+      <id>173</id>
+      <room reference="510"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1224">
-      <id>162</id>
-      <room reference="536"/>
+      <id>174</id>
+      <room reference="510"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1225">
-      <id>163</id>
-      <room reference="536"/>
+      <id>175</id>
+      <room reference="510"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1226">
-      <id>164</id>
-      <room reference="536"/>
+      <id>176</id>
+      <room reference="510"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1227">
-      <id>165</id>
-      <room reference="526"/>
+      <id>169</id>
+      <room reference="518"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1228">
-      <id>166</id>
-      <room reference="526"/>
+      <id>170</id>
+      <room reference="518"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1229">
-      <id>167</id>
-      <room reference="526"/>
+      <id>171</id>
+      <room reference="518"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1230">
-      <id>168</id>
-      <room reference="526"/>
+      <id>172</id>
+      <room reference="518"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1231">
-      <id>169</id>
-      <room reference="518"/>
+      <id>165</id>
+      <room reference="526"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1232">
-      <id>170</id>
-      <room reference="518"/>
+      <id>166</id>
+      <room reference="526"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1233">
-      <id>171</id>
-      <room reference="518"/>
+      <id>167</id>
+      <room reference="526"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1234">
-      <id>172</id>
-      <room reference="518"/>
+      <id>168</id>
+      <room reference="526"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1235">
-      <id>173</id>
-      <room reference="510"/>
+      <id>161</id>
+      <room reference="536"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1236">
-      <id>174</id>
-      <room reference="510"/>
+      <id>162</id>
+      <room reference="536"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1237">
-      <id>175</id>
-      <room reference="510"/>
+      <id>163</id>
+      <room reference="536"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1238">
-      <id>176</id>
-      <room reference="510"/>
+      <id>164</id>
+      <room reference="536"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1239">
-      <id>177</id>
-      <room reference="578"/>
+      <id>190</id>
+      <room reference="546"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1240">
-      <id>178</id>
-      <room reference="578"/>
+      <id>191</id>
+      <room reference="546"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1241">
-      <id>179</id>
-      <room reference="578"/>
+      <id>192</id>
+      <room reference="546"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1242">
-      <id>180</id>
-      <room reference="578"/>
+      <id>193</id>
+      <room reference="546"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1243">
-      <id>181</id>
-      <room reference="584"/>
+      <id>194</id>
+      <room reference="554"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1244">
-      <id>182</id>
-      <room reference="584"/>
+      <id>195</id>
+      <room reference="554"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1245">
-      <id>183</id>
-      <room reference="584"/>
+      <id>196</id>
+      <room reference="554"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1246">
-      <id>184</id>
-      <room reference="584"/>
+      <id>197</id>
+      <room reference="554"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1247">
-      <id>185</id>
-      <room reference="594"/>
+      <id>198</id>
+      <room reference="563"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1248">
-      <id>186</id>
-      <room reference="594"/>
+      <id>199</id>
+      <room reference="563"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1249">
-      <id>187</id>
-      <room reference="594"/>
+      <id>200</id>
+      <room reference="563"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1250">
-      <id>188</id>
-      <room reference="594"/>
+      <id>201</id>
+      <room reference="563"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1251">
-      <id>189</id>
-      <room reference="601"/>
+      <id>202</id>
+      <room reference="571"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1252">
-      <id>190</id>
-      <room reference="546"/>
-      <indexInRoom>0</indexInRoom>
+      <id>203</id>
+      <room reference="571"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1253">
-      <id>191</id>
-      <room reference="546"/>
-      <indexInRoom>1</indexInRoom>
+      <id>204</id>
+      <room reference="571"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1254">
-      <id>192</id>
-      <room reference="546"/>
-      <indexInRoom>2</indexInRoom>
+      <id>205</id>
+      <room reference="571"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1255">
-      <id>193</id>
-      <room reference="546"/>
-      <indexInRoom>3</indexInRoom>
+      <id>177</id>
+      <room reference="578"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1256">
-      <id>194</id>
-      <room reference="554"/>
-      <indexInRoom>0</indexInRoom>
+      <id>178</id>
+      <room reference="578"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1257">
-      <id>195</id>
-      <room reference="554"/>
-      <indexInRoom>1</indexInRoom>
+      <id>179</id>
+      <room reference="578"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1258">
-      <id>196</id>
-      <room reference="554"/>
-      <indexInRoom>2</indexInRoom>
+      <id>180</id>
+      <room reference="578"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1259">
-      <id>197</id>
-      <room reference="554"/>
-      <indexInRoom>3</indexInRoom>
+      <id>181</id>
+      <room reference="584"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1260">
-      <id>198</id>
-      <room reference="563"/>
-      <indexInRoom>0</indexInRoom>
+      <id>182</id>
+      <room reference="584"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1261">
-      <id>199</id>
-      <room reference="563"/>
-      <indexInRoom>1</indexInRoom>
+      <id>183</id>
+      <room reference="584"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1262">
-      <id>200</id>
-      <room reference="563"/>
-      <indexInRoom>2</indexInRoom>
+      <id>184</id>
+      <room reference="584"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1263">
-      <id>201</id>
-      <room reference="563"/>
-      <indexInRoom>3</indexInRoom>
+      <id>185</id>
+      <room reference="594"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1264">
-      <id>202</id>
-      <room reference="571"/>
-      <indexInRoom>0</indexInRoom>
+      <id>186</id>
+      <room reference="594"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1265">
-      <id>203</id>
-      <room reference="571"/>
-      <indexInRoom>1</indexInRoom>
+      <id>187</id>
+      <room reference="594"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1266">
-      <id>204</id>
-      <room reference="571"/>
-      <indexInRoom>2</indexInRoom>
+      <id>188</id>
+      <room reference="594"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1267">
-      <id>205</id>
-      <room reference="571"/>
-      <indexInRoom>3</indexInRoom>
+      <id>189</id>
+      <room reference="601"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1268">
+      <id>214</id>
+      <room reference="611"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1269">
+      <id>215</id>
+      <room reference="620"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1270">
+      <id>216</id>
+      <room reference="629"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1271">
+      <id>217</id>
+      <room reference="635"/>
+      <indexInRoom>0</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1272">
+      <id>218</id>
+      <room reference="635"/>
+      <indexInRoom>1</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1273">
       <id>206</id>
       <room reference="645"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1269">
+    <org.drools.solver.examples.pas.domain.Bed id="1274">
       <id>207</id>
       <room reference="645"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1270">
+    <org.drools.solver.examples.pas.domain.Bed id="1275">
       <id>208</id>
       <room reference="651"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1271">
+    <org.drools.solver.examples.pas.domain.Bed id="1276">
       <id>209</id>
       <room reference="651"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1272">
+    <org.drools.solver.examples.pas.domain.Bed id="1277">
       <id>210</id>
       <room reference="658"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1273">
+    <org.drools.solver.examples.pas.domain.Bed id="1278">
       <id>211</id>
       <room reference="658"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1274">
+    <org.drools.solver.examples.pas.domain.Bed id="1279">
       <id>212</id>
       <room reference="667"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1275">
+    <org.drools.solver.examples.pas.domain.Bed id="1280">
       <id>213</id>
       <room reference="667"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1276">
-      <id>214</id>
-      <room reference="611"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1277">
-      <id>215</id>
-      <room reference="620"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1278">
-      <id>216</id>
-      <room reference="629"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1279">
-      <id>217</id>
-      <room reference="635"/>
-      <indexInRoom>0</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1280">
-      <id>218</id>
-      <room reference="635"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1281">
-      <id>219</id>
-      <room reference="719"/>
+      <id>235</id>
+      <room reference="676"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1282">
-      <id>220</id>
-      <room reference="719"/>
+      <id>236</id>
+      <room reference="676"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1283">
-      <id>221</id>
-      <room reference="719"/>
-      <indexInRoom>2</indexInRoom>
+      <id>233</id>
+      <room reference="685"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1284">
-      <id>222</id>
-      <room reference="719"/>
-      <indexInRoom>3</indexInRoom>
+      <id>234</id>
+      <room reference="685"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1285">
-      <id>223</id>
-      <room reference="709"/>
+      <id>239</id>
+      <room reference="694"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1286">
-      <id>224</id>
-      <room reference="709"/>
+      <id>240</id>
+      <room reference="694"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1287">
-      <id>225</id>
-      <room reference="738"/>
+      <id>237</id>
+      <room reference="700"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1288">
-      <id>226</id>
-      <room reference="738"/>
+      <id>238</id>
+      <room reference="700"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1289">
-      <id>227</id>
-      <room reference="738"/>
-      <indexInRoom>2</indexInRoom>
+      <id>223</id>
+      <room reference="709"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1290">
-      <id>228</id>
-      <room reference="738"/>
-      <indexInRoom>3</indexInRoom>
+      <id>224</id>
+      <room reference="709"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1291">
-      <id>229</id>
-      <room reference="728"/>
+      <id>219</id>
+      <room reference="719"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1292">
-      <id>230</id>
-      <room reference="728"/>
+      <id>220</id>
+      <room reference="719"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1293">
-      <id>231</id>
-      <room reference="728"/>
+      <id>221</id>
+      <room reference="719"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1294">
-      <id>232</id>
-      <room reference="728"/>
+      <id>222</id>
+      <room reference="719"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1295">
-      <id>233</id>
-      <room reference="685"/>
+      <id>229</id>
+      <room reference="728"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1296">
-      <id>234</id>
-      <room reference="685"/>
+      <id>230</id>
+      <room reference="728"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1297">
-      <id>235</id>
-      <room reference="676"/>
-      <indexInRoom>0</indexInRoom>
+      <id>231</id>
+      <room reference="728"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1298">
-      <id>236</id>
-      <room reference="676"/>
-      <indexInRoom>1</indexInRoom>
+      <id>232</id>
+      <room reference="728"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1299">
-      <id>237</id>
-      <room reference="700"/>
+      <id>225</id>
+      <room reference="738"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1300">
-      <id>238</id>
-      <room reference="700"/>
+      <id>226</id>
+      <room reference="738"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1301">
-      <id>239</id>
-      <room reference="694"/>
-      <indexInRoom>0</indexInRoom>
+      <id>227</id>
+      <room reference="738"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1302">
-      <id>240</id>
-      <room reference="694"/>
-      <indexInRoom>1</indexInRoom>
+      <id>228</id>
+      <room reference="738"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1303">
-      <id>241</id>
-      <room reference="788"/>
+      <id>261</id>
+      <room reference="745"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1304">
-      <id>242</id>
-      <room reference="788"/>
+      <id>262</id>
+      <room reference="745"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1305">
-      <id>243</id>
-      <room reference="788"/>
+      <id>263</id>
+      <room reference="745"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1306">
-      <id>244</id>
-      <room reference="788"/>
+      <id>264</id>
+      <room reference="745"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1307">
-      <id>245</id>
-      <room reference="781"/>
+      <id>257</id>
+      <room reference="755"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1308">
-      <id>246</id>
-      <room reference="781"/>
+      <id>258</id>
+      <room reference="755"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1309">
-      <id>247</id>
-      <room reference="781"/>
+      <id>259</id>
+      <room reference="755"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1310">
-      <id>248</id>
-      <room reference="781"/>
+      <id>260</id>
+      <room reference="755"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1311">
-      <id>249</id>
-      <room reference="808"/>
+      <id>269</id>
+      <room reference="764"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1312">
-      <id>250</id>
-      <room reference="808"/>
+      <id>270</id>
+      <room reference="764"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1313">
-      <id>251</id>
-      <room reference="808"/>
+      <id>271</id>
+      <room reference="764"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1314">
-      <id>252</id>
-      <room reference="808"/>
+      <id>272</id>
+      <room reference="764"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1315">
-      <id>253</id>
-      <room reference="798"/>
+      <id>265</id>
+      <room reference="772"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1316">
-      <id>254</id>
-      <room reference="798"/>
+      <id>266</id>
+      <room reference="772"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1317">
-      <id>255</id>
-      <room reference="798"/>
+      <id>267</id>
+      <room reference="772"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1318">
-      <id>256</id>
-      <room reference="798"/>
+      <id>268</id>
+      <room reference="772"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1319">
-      <id>257</id>
-      <room reference="755"/>
+      <id>245</id>
+      <room reference="781"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1320">
-      <id>258</id>
-      <room reference="755"/>
+      <id>246</id>
+      <room reference="781"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1321">
-      <id>259</id>
-      <room reference="755"/>
+      <id>247</id>
+      <room reference="781"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1322">
-      <id>260</id>
-      <room reference="755"/>
+      <id>248</id>
+      <room reference="781"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1323">
-      <id>261</id>
-      <room reference="745"/>
+      <id>241</id>
+      <room reference="788"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1324">
-      <id>262</id>
-      <room reference="745"/>
+      <id>242</id>
+      <room reference="788"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1325">
-      <id>263</id>
-      <room reference="745"/>
+      <id>243</id>
+      <room reference="788"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1326">
-      <id>264</id>
-      <room reference="745"/>
+      <id>244</id>
+      <room reference="788"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1327">
-      <id>265</id>
-      <room reference="772"/>
+      <id>253</id>
+      <room reference="798"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1328">
-      <id>266</id>
-      <room reference="772"/>
+      <id>254</id>
+      <room reference="798"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1329">
-      <id>267</id>
-      <room reference="772"/>
+      <id>255</id>
+      <room reference="798"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1330">
-      <id>268</id>
-      <room reference="772"/>
+      <id>256</id>
+      <room reference="798"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1331">
-      <id>269</id>
-      <room reference="764"/>
+      <id>249</id>
+      <room reference="808"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1332">
-      <id>270</id>
-      <room reference="764"/>
+      <id>250</id>
+      <room reference="808"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1333">
-      <id>271</id>
-      <room reference="764"/>
+      <id>251</id>
+      <room reference="808"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1334">
-      <id>272</id>
-      <room reference="764"/>
+      <id>252</id>
+      <room reference="808"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1335">
-      <id>273</id>
-      <room reference="862"/>
+      <id>281</id>
+      <room reference="818"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1336">
-      <id>274</id>
-      <room reference="862"/>
+      <id>282</id>
+      <room reference="818"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1337">
-      <id>275</id>
-      <room reference="872"/>
-      <indexInRoom>0</indexInRoom>
+      <id>283</id>
+      <room reference="818"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1338">
-      <id>276</id>
-      <room reference="872"/>
-      <indexInRoom>1</indexInRoom>
+      <id>284</id>
+      <room reference="818"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1339">
-      <id>277</id>
-      <room reference="846"/>
+      <id>285</id>
+      <room reference="825"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1340">
-      <id>278</id>
-      <room reference="853"/>
-      <indexInRoom>0</indexInRoom>
+      <id>286</id>
+      <room reference="825"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1341">
+      <id>287</id>
+      <room reference="825"/>
+      <indexInRoom>2</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1342">
+      <id>288</id>
+      <room reference="825"/>
+      <indexInRoom>3</indexInRoom>
+    </org.drools.solver.examples.pas.domain.Bed>
+    <org.drools.solver.examples.pas.domain.Bed id="1343">
       <id>279</id>
       <room reference="832"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1342">
+    <org.drools.solver.examples.pas.domain.Bed id="1344">
       <id>280</id>
       <room reference="840"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1343">
-      <id>281</id>
-      <room reference="818"/>
+    <org.drools.solver.examples.pas.domain.Bed id="1345">
+      <id>277</id>
+      <room reference="846"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1344">
-      <id>282</id>
-      <room reference="818"/>
-      <indexInRoom>1</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
-    <org.drools.solver.examples.pas.domain.Bed id="1345">
-      <id>283</id>
-      <room reference="818"/>
-      <indexInRoom>2</indexInRoom>
-    </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1346">
-      <id>284</id>
-      <room reference="818"/>
-      <indexInRoom>3</indexInRoom>
+      <id>278</id>
+      <room reference="853"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1347">
-      <id>285</id>
-      <room reference="825"/>
+      <id>273</id>
+      <room reference="862"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1348">
-      <id>286</id>
-      <room reference="825"/>
+      <id>274</id>
+      <room reference="862"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1349">
-      <id>287</id>
-      <room reference="825"/>
-      <indexInRoom>2</indexInRoom>
+      <id>275</id>
+      <room reference="872"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1350">
-      <id>288</id>
-      <room reference="825"/>
-      <indexInRoom>3</indexInRoom>
+      <id>276</id>
+      <room reference="872"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1351">
-      <id>289</id>
-      <room reference="928"/>
+      <id>309</id>
+      <room reference="881"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1352">
-      <id>290</id>
-      <room reference="928"/>
+      <id>310</id>
+      <room reference="881"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1353">
-      <id>291</id>
-      <room reference="928"/>
-      <indexInRoom>2</indexInRoom>
+      <id>311</id>
+      <room reference="890"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1354">
-      <id>292</id>
-      <room reference="928"/>
-      <indexInRoom>3</indexInRoom>
+      <id>312</id>
+      <room reference="890"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1355">
-      <id>293</id>
-      <room reference="936"/>
+      <id>305</id>
+      <room reference="897"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1356">
-      <id>294</id>
-      <room reference="936"/>
+      <id>306</id>
+      <room reference="897"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1357">
-      <id>295</id>
-      <room reference="936"/>
-      <indexInRoom>2</indexInRoom>
+      <id>307</id>
+      <room reference="905"/>
+      <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1358">
-      <id>296</id>
-      <room reference="936"/>
-      <indexInRoom>3</indexInRoom>
+      <id>308</id>
+      <room reference="905"/>
+      <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1359">
       <id>297</id>
@@ -7312,323 +7312,323 @@
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1367">
-      <id>305</id>
-      <room reference="897"/>
+      <id>289</id>
+      <room reference="928"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1368">
-      <id>306</id>
-      <room reference="897"/>
+      <id>290</id>
+      <room reference="928"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1369">
-      <id>307</id>
-      <room reference="905"/>
-      <indexInRoom>0</indexInRoom>
+      <id>291</id>
+      <room reference="928"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1370">
-      <id>308</id>
-      <room reference="905"/>
-      <indexInRoom>1</indexInRoom>
+      <id>292</id>
+      <room reference="928"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1371">
-      <id>309</id>
-      <room reference="881"/>
+      <id>293</id>
+      <room reference="936"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1372">
-      <id>310</id>
-      <room reference="881"/>
+      <id>294</id>
+      <room reference="936"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1373">
-      <id>311</id>
-      <room reference="890"/>
-      <indexInRoom>0</indexInRoom>
+      <id>295</id>
+      <room reference="936"/>
+      <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1374">
-      <id>312</id>
-      <room reference="890"/>
-      <indexInRoom>1</indexInRoom>
+      <id>296</id>
+      <room reference="936"/>
+      <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1375">
-      <id>313</id>
-      <room reference="1002"/>
+      <id>341</id>
+      <room reference="945"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1376">
-      <id>314</id>
-      <room reference="1002"/>
+      <id>342</id>
+      <room reference="945"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1377">
-      <id>315</id>
-      <room reference="1002"/>
+      <id>343</id>
+      <room reference="945"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1378">
-      <id>316</id>
-      <room reference="1002"/>
+      <id>344</id>
+      <room reference="945"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1379">
-      <id>317</id>
-      <room reference="992"/>
+      <id>337</id>
+      <room reference="951"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1380">
-      <id>318</id>
-      <room reference="992"/>
+      <id>338</id>
+      <room reference="951"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1381">
-      <id>319</id>
-      <room reference="992"/>
+      <id>339</id>
+      <room reference="951"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1382">
-      <id>320</id>
-      <room reference="992"/>
+      <id>340</id>
+      <room reference="951"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1383">
-      <id>321</id>
-      <room reference="984"/>
+      <id>333</id>
+      <room reference="959"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1384">
-      <id>322</id>
-      <room reference="984"/>
+      <id>334</id>
+      <room reference="959"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1385">
-      <id>323</id>
-      <room reference="984"/>
+      <id>335</id>
+      <room reference="959"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1386">
-      <id>324</id>
-      <room reference="984"/>
+      <id>336</id>
+      <room reference="959"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1387">
-      <id>325</id>
-      <room reference="974"/>
+      <id>329</id>
+      <room reference="967"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1388">
-      <id>326</id>
-      <room reference="974"/>
+      <id>330</id>
+      <room reference="967"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1389">
-      <id>327</id>
-      <room reference="974"/>
+      <id>331</id>
+      <room reference="967"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1390">
-      <id>328</id>
-      <room reference="974"/>
+      <id>332</id>
+      <room reference="967"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1391">
-      <id>329</id>
-      <room reference="967"/>
+      <id>325</id>
+      <room reference="974"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1392">
-      <id>330</id>
-      <room reference="967"/>
+      <id>326</id>
+      <room reference="974"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1393">
-      <id>331</id>
-      <room reference="967"/>
+      <id>327</id>
+      <room reference="974"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1394">
-      <id>332</id>
-      <room reference="967"/>
+      <id>328</id>
+      <room reference="974"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1395">
-      <id>333</id>
-      <room reference="959"/>
+      <id>321</id>
+      <room reference="984"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1396">
-      <id>334</id>
-      <room reference="959"/>
+      <id>322</id>
+      <room reference="984"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1397">
-      <id>335</id>
-      <room reference="959"/>
+      <id>323</id>
+      <room reference="984"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1398">
-      <id>336</id>
-      <room reference="959"/>
+      <id>324</id>
+      <room reference="984"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1399">
-      <id>337</id>
-      <room reference="951"/>
+      <id>317</id>
+      <room reference="992"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1400">
-      <id>338</id>
-      <room reference="951"/>
+      <id>318</id>
+      <room reference="992"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1401">
-      <id>339</id>
-      <room reference="951"/>
+      <id>319</id>
+      <room reference="992"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1402">
-      <id>340</id>
-      <room reference="951"/>
+      <id>320</id>
+      <room reference="992"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1403">
-      <id>341</id>
-      <room reference="945"/>
+      <id>313</id>
+      <room reference="1002"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1404">
-      <id>342</id>
-      <room reference="945"/>
+      <id>314</id>
+      <room reference="1002"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1405">
-      <id>343</id>
-      <room reference="945"/>
+      <id>315</id>
+      <room reference="1002"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1406">
-      <id>344</id>
-      <room reference="945"/>
+      <id>316</id>
+      <room reference="1002"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1407">
-      <id>345</id>
-      <room reference="1050"/>
+      <id>365</id>
+      <room reference="1010"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1408">
-      <id>346</id>
-      <room reference="1050"/>
+      <id>366</id>
+      <room reference="1010"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1409">
-      <id>347</id>
-      <room reference="1050"/>
+      <id>367</id>
+      <room reference="1010"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1410">
-      <id>348</id>
-      <room reference="1050"/>
+      <id>368</id>
+      <room reference="1010"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1411">
-      <id>349</id>
-      <room reference="1040"/>
+      <id>361</id>
+      <room reference="1016"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1412">
-      <id>350</id>
-      <room reference="1040"/>
+      <id>362</id>
+      <room reference="1016"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1413">
-      <id>351</id>
-      <room reference="1040"/>
+      <id>363</id>
+      <room reference="1016"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1414">
-      <id>352</id>
-      <room reference="1040"/>
+      <id>364</id>
+      <room reference="1016"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1415">
-      <id>353</id>
-      <room reference="1033"/>
+      <id>357</id>
+      <room reference="1025"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1416">
-      <id>354</id>
-      <room reference="1033"/>
+      <id>358</id>
+      <room reference="1025"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1417">
-      <id>355</id>
-      <room reference="1033"/>
+      <id>359</id>
+      <room reference="1025"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1418">
-      <id>356</id>
-      <room reference="1033"/>
+      <id>360</id>
+      <room reference="1025"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1419">
-      <id>357</id>
-      <room reference="1025"/>
+      <id>353</id>
+      <room reference="1033"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1420">
-      <id>358</id>
-      <room reference="1025"/>
+      <id>354</id>
+      <room reference="1033"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1421">
-      <id>359</id>
-      <room reference="1025"/>
+      <id>355</id>
+      <room reference="1033"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1422">
-      <id>360</id>
-      <room reference="1025"/>
+      <id>356</id>
+      <room reference="1033"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1423">
-      <id>361</id>
-      <room reference="1016"/>
+      <id>349</id>
+      <room reference="1040"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1424">
-      <id>362</id>
-      <room reference="1016"/>
+      <id>350</id>
+      <room reference="1040"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1425">
-      <id>363</id>
-      <room reference="1016"/>
+      <id>351</id>
+      <room reference="1040"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1426">
-      <id>364</id>
-      <room reference="1016"/>
+      <id>352</id>
+      <room reference="1040"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1427">
-      <id>365</id>
-      <room reference="1010"/>
+      <id>345</id>
+      <room reference="1050"/>
       <indexInRoom>0</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1428">
-      <id>366</id>
-      <room reference="1010"/>
+      <id>346</id>
+      <room reference="1050"/>
       <indexInRoom>1</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1429">
-      <id>367</id>
-      <room reference="1010"/>
+      <id>347</id>
+      <room reference="1050"/>
       <indexInRoom>2</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
     <org.drools.solver.examples.pas.domain.Bed id="1430">
-      <id>368</id>
-      <room reference="1010"/>
+      <id>348</id>
+      <room reference="1050"/>
       <indexInRoom>3</indexInRoom>
     </org.drools.solver.examples.pas.domain.Bed>
   </bedList>

Copied: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/persistence/AbstractOutputConvertor.java (from rev 27484, labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/persistence/AbstractInputConvertor.java)
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/persistence/AbstractOutputConvertor.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/common/persistence/AbstractOutputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -0,0 +1,96 @@
+package org.drools.solver.examples.common.persistence;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.BufferedWriter;
+import java.io.FileWriter;
+
+import org.apache.commons.io.IOUtils;
+import org.drools.solver.examples.common.app.LoggingMain;
+import org.drools.solver.examples.common.persistence.XstreamSolutionDaoImpl;
+import org.drools.solver.core.solution.Solution;
+
+/**
+ * @author Geoffrey De Smet
+ */
+public abstract class AbstractOutputConvertor extends LoggingMain {
+
+    private static final String DEFAULT_INPUT_FILE_SUFFIX = ".xml";
+    protected static final String DEFAULT_OUTPUT_FILE_SUFFIX = ".txt";
+
+    protected File getInputDir() {
+        return new File("data/" + getExampleDirName() + "/solved/");
+    }
+
+    protected File getOutputDir() {
+        return new File("data/" + getExampleDirName() + "/output/");
+    }
+
+    protected abstract String getExampleDirName();
+
+    protected String getInputFileSuffix() {
+        return DEFAULT_INPUT_FILE_SUFFIX;
+    }
+
+    protected String getOutputFileSuffix() {
+        return DEFAULT_OUTPUT_FILE_SUFFIX;
+    }
+
+    public void convertAll() {
+        File inputDir = getInputDir();
+        File outputDir = getOutputDir();
+        XstreamSolutionDaoImpl solutionDao = new XstreamSolutionDaoImpl();
+        File[] inputFiles = inputDir.listFiles();
+        if (inputFiles == null) {
+            throw new IllegalArgumentException(
+                    "Your working dir should be drools-solver-examples and contain: " + inputDir);
+        }
+        for (File inputFile : inputFiles) {
+            String inputFileName = inputFile.getName();
+            if (inputFileName.endsWith(getInputFileSuffix())) {
+                Solution solution = solutionDao.readSolution(inputFile);
+                String outputFileName = inputFileName.substring(0,
+                        inputFileName.length() - getInputFileSuffix().length())
+                        + getOutputFileSuffix();
+                File outputFile = new File(outputDir, outputFileName);
+                writeSolution(solution, outputFile);
+            }
+        }
+    }
+
+    public abstract OutputBuilder createOutputBuilder();
+
+    public void writeSolution(Solution solution, File outputFile) {
+        BufferedWriter bufferedWriter = null;
+        try {
+            bufferedWriter = new BufferedWriter(new FileWriter(outputFile));
+            OutputBuilder outputBuilder = createOutputBuilder();
+            outputBuilder.setBufferedWriter(bufferedWriter);
+            outputBuilder.setSolution(solution);
+            outputBuilder.writeSolution();
+        } catch (IOException e) {
+            throw new IllegalArgumentException(e);
+        } finally {
+            IOUtils.closeQuietly(bufferedWriter);
+        }
+    }
+
+    public abstract class OutputBuilder {
+
+        protected BufferedWriter bufferedWriter;
+
+        public void setBufferedWriter(BufferedWriter bufferedWriter) {
+            this.bufferedWriter = bufferedWriter;
+        }
+        
+        public abstract void setSolution(Solution solution);
+
+        public abstract void writeSolution() throws IOException;
+
+        // ************************************************************************
+        // Helper methods
+        // ************************************************************************
+
+    }
+
+}
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/persistence/CurriculumCourseOutputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/persistence/CurriculumCourseOutputConvertor.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/persistence/CurriculumCourseOutputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -8,62 +8,51 @@
 import org.apache.commons.io.IOUtils;
 import org.drools.solver.examples.common.app.LoggingMain;
 import org.drools.solver.examples.common.persistence.XstreamSolutionDaoImpl;
+import org.drools.solver.examples.common.persistence.AbstractOutputConvertor;
 import org.drools.solver.examples.itc2007.curriculumcourse.domain.CurriculumCourseSchedule;
 import org.drools.solver.examples.itc2007.curriculumcourse.domain.Lecture;
+import org.drools.solver.core.solution.Solution;
 
 /**
  * @author Geoffrey De Smet
  */
-public class CurriculumCourseOutputConvertor extends LoggingMain {
+public class CurriculumCourseOutputConvertor extends AbstractOutputConvertor {
 
-    private static final String INPUT_FILE_SUFFIX = ".xml";
     private static final String OUTPUT_FILE_SUFFIX = ".sol";
 
     public static void main(String[] args) {
-        new CurriculumCourseOutputConvertor().convert();
+        new CurriculumCourseOutputConvertor().convertAll();
     }
 
-    private final File inputDir = new File("data/itc2007/curriculumcourse/solved/");
-    private final File outputDir = new File("data/itc2007/curriculumcourse/output/");
+    protected String getExampleDirName() {
+        return "itc2007/curriculumcourse";
+    }
 
-    public void convert() {
-        XstreamSolutionDaoImpl solutionDao = new XstreamSolutionDaoImpl();
-        File[] inputFiles = inputDir.listFiles();
-        if (inputFiles == null) {
-            throw new IllegalArgumentException(
-                    "Your working dir should be drools-solver-examples and contain: " + inputDir);
-        }
-        for (File inputFile : inputFiles) {
-            String inputFileName = inputFile.getName();
-            if (inputFileName.endsWith(INPUT_FILE_SUFFIX)) {
-                CurriculumCourseSchedule schedule = (CurriculumCourseSchedule) solutionDao.readSolution(inputFile);
-                String outputFileName = inputFileName.substring(0, inputFileName.length() - INPUT_FILE_SUFFIX.length())
-                        + OUTPUT_FILE_SUFFIX;
-                File outputFile = new File(outputDir, outputFileName);
-                writeCurriculumCourseSchedule(schedule, outputFile);
-            }
-        }
+    @Override
+    protected String getOutputFileSuffix() {
+        return OUTPUT_FILE_SUFFIX;
     }
 
-    public void writeCurriculumCourseSchedule(CurriculumCourseSchedule schedule, File outputFile) {
-        BufferedWriter bufferedWriter = null;
-        try {
-            bufferedWriter = new BufferedWriter(new FileWriter(outputFile));
-            writeExamination(schedule, bufferedWriter);
-        } catch (IOException e) {
-            throw new IllegalArgumentException(e);
-        } finally {
-            IOUtils.closeQuietly(bufferedWriter);
-        }
+    public OutputBuilder createOutputBuilder() {
+        return new CurriculumCourseOutputBuilder();
     }
 
-    public void writeExamination(CurriculumCourseSchedule schedule, BufferedWriter bufferedWriter) throws IOException {
-        for (Lecture lecture : schedule.getLectureList()) {
-            bufferedWriter.write(lecture.getCourse().getCode()
-                    + " r" + lecture.getRoom().getCode()
-                    + " " + lecture.getPeriod().getDay().getDayIndex()
-                    + " " + lecture.getPeriod().getTimeslot().getTimeslotIndex() + "\r\n");
+    public class CurriculumCourseOutputBuilder extends OutputBuilder {
+
+        private CurriculumCourseSchedule schedule;
+
+        public void setSolution(Solution solution) {
+            schedule = (CurriculumCourseSchedule) solution;
         }
+
+        public void writeSolution() throws IOException {
+            for (Lecture lecture : schedule.getLectureList()) {
+                bufferedWriter.write(lecture.getCourse().getCode()
+                        + " r" + lecture.getRoom().getCode()
+                        + " " + lecture.getPeriod().getDay().getDayIndex()
+                        + " " + lecture.getPeriod().getTimeslot().getTimeslotIndex() + "\r\n");
+            }
+        }
     }
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/swingui/CurriculumCoursePanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/swingui/CurriculumCoursePanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/curriculumcourse/swingui/CurriculumCoursePanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -24,6 +24,7 @@
 import org.drools.solver.examples.itc2007.curriculumcourse.solver.move.RoomChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class CurriculumCoursePanel extends SolutionPanel {

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/app/ExaminationShellApp.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/app/ExaminationShellApp.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/app/ExaminationShellApp.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -81,7 +81,7 @@
             solver.solve();
             examination = (Examination) solver.getBestSolution();
             File outputFile = getOutputFile(inputFile);
-            examinationOutputConvertor.writeExamination(examination, outputFile);
+            examinationOutputConvertor.writeSolution(examination, outputFile);
         }
     }
 

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationOutputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationOutputConvertor.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/persistence/ExaminationOutputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -10,60 +10,50 @@
 import org.drools.solver.examples.common.app.LoggingMain;
 import org.drools.solver.examples.common.domain.PersistableIdComparator;
 import org.drools.solver.examples.common.persistence.XstreamSolutionDaoImpl;
+import org.drools.solver.examples.common.persistence.AbstractOutputConvertor;
 import org.drools.solver.examples.itc2007.examination.domain.Exam;
 import org.drools.solver.examples.itc2007.examination.domain.Examination;
+import org.drools.solver.core.solution.Solution;
 
 /**
  * @author Geoffrey De Smet
  */
-public class ExaminationOutputConvertor extends LoggingMain {
+public class ExaminationOutputConvertor extends AbstractOutputConvertor {
 
-    private static final String INPUT_FILE_SUFFIX = ".xml";
     private static final String OUTPUT_FILE_SUFFIX = ".sln";
 
     public static void main(String[] args) {
-        new ExaminationOutputConvertor().convert();
+        new ExaminationOutputConvertor().convertAll();
     }
 
-    private final File inputDir = new File("data/itc2007/examination/solved/");
-    private final File outputDir = new File("data/itc2007/examination/output/");
+    protected String getExampleDirName() {
+        return "itc2007/examination";
+    }
 
-    public void convert() {
-        XstreamSolutionDaoImpl solutionDao = new XstreamSolutionDaoImpl();
-        File[] inputFiles = inputDir.listFiles();
-        if (inputFiles == null) {
-            throw new IllegalArgumentException(
-                    "Your working dir should be drools-solver-examples and contain: " + inputDir);
-        }
-        for (File inputFile : inputFiles) {
-            String inputFileName = inputFile.getName();
-            if (inputFileName.endsWith(INPUT_FILE_SUFFIX)) {
-                Examination examination = (Examination) solutionDao.readSolution(inputFile);
-                String outputFileName = inputFileName.substring(0, inputFileName.length() - INPUT_FILE_SUFFIX.length())
-                        + OUTPUT_FILE_SUFFIX;
-                File outputFile = new File(outputDir, outputFileName);
-                writeExamination(examination, outputFile);
-            }
-        }
+    @Override
+    protected String getOutputFileSuffix() {
+        return OUTPUT_FILE_SUFFIX;
     }
 
-    public void writeExamination(Examination examination, File outputFile) {
-        BufferedWriter bufferedWriter = null;
-        try {
-            bufferedWriter = new BufferedWriter(new FileWriter(outputFile));
-            writeExamination(examination, bufferedWriter);
-        } catch (IOException e) {
-            throw new IllegalArgumentException(e);
-        } finally {
-            IOUtils.closeQuietly(bufferedWriter);
-        }
+    public OutputBuilder createOutputBuilder() {
+        return new ExaminationOutputBuilder();
     }
 
-    public void writeExamination(Examination examination, BufferedWriter bufferedWriter) throws IOException {
-        Collections.sort(examination.getExamList(), new PersistableIdComparator()); // TODO remove me when obsolete
-        for (Exam exam : examination.getExamList()) {
-            bufferedWriter.write(exam.getPeriod().getId() + ", " + exam.getRoom().getId() + "\r\n");
+    public class ExaminationOutputBuilder extends OutputBuilder {
+
+        private Examination examination;
+
+        public void setSolution(Solution solution) {
+            examination = (Examination) solution;
         }
+
+        public void writeSolution() throws IOException {
+            Collections.sort(examination.getExamList(), new PersistableIdComparator()); // TODO remove me when obsolete
+            for (Exam exam : examination.getExamList()) {
+                bufferedWriter.write(exam.getPeriod().getId() + ", " + exam.getRoom().getId() + "\r\n");
+            }
+        }
+        
     }
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/swingui/ExaminationPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/swingui/ExaminationPanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/itc2007/examination/swingui/ExaminationPanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -24,6 +24,7 @@
 import org.drools.solver.examples.itc2007.examination.solver.move.RoomChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class ExaminationPanel extends SolutionPanel {

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/lessonschedule/swingui/LessonSchedulePanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/lessonschedule/swingui/LessonSchedulePanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/lessonschedule/swingui/LessonSchedulePanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -23,6 +23,7 @@
 import org.drools.solver.examples.lessonschedule.solver.move.TimeslotChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class LessonSchedulePanel extends SolutionPanel {

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/manners2009/swingui/Manners2009Panel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/manners2009/swingui/Manners2009Panel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/manners2009/swingui/Manners2009Panel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -25,6 +25,7 @@
 import org.drools.solver.examples.manners2009.solver.move.SeatDesignationSwitchMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class Manners2009Panel extends SolutionPanel {

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/nqueens/swingui/NQueensPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/nqueens/swingui/NQueensPanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/nqueens/swingui/NQueensPanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -22,6 +22,7 @@
 import org.drools.solver.examples.nqueens.solver.move.YChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class NQueensPanel extends SolutionPanel {

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleInputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleInputConvertor.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleInputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -5,6 +5,7 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Collections;
 
 import org.drools.solver.core.solution.Solution;
 import org.drools.solver.examples.common.persistence.AbstractInputConvertor;
@@ -172,6 +173,7 @@
                     }
                 }
             }
+            Collections.sort(departmentList);
             patientAdmissionSchedule.setDepartmentList(departmentList);
             patientAdmissionSchedule.setDepartmentSpecialismList(departmentSpecialismList);
         }
@@ -267,6 +269,7 @@
                 }
                 room.setRoomEquipmentList(roomEquipmentListOfRoom);
             }
+            Collections.sort(roomList);
             patientAdmissionSchedule.setRoomList(roomList);
             patientAdmissionSchedule.setRoomSpecialismList(roomSpecialismList);
             patientAdmissionSchedule.setRoomEquipmentList(roomEquipmentList);
@@ -293,6 +296,7 @@
                 roomToLastIndexInRoomMap.put(room, indexInRoom);
                 bedList.add(bed);
             }
+            Collections.sort(bedList);
             patientAdmissionSchedule.setBedList(bedList);
         }
 

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleOutputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleOutputConvertor.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/persistence/PatientAdmissionScheduleOutputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -7,70 +7,51 @@
 import java.util.Collections;
 
 import org.apache.commons.io.IOUtils;
-import org.drools.solver.examples.common.app.LoggingMain;
 import org.drools.solver.examples.common.persistence.XstreamSolutionDaoImpl;
+import org.drools.solver.examples.common.persistence.AbstractOutputConvertor;
 import org.drools.solver.examples.pas.domain.PatientAdmissionSchedule;
 import org.drools.solver.examples.pas.domain.Patient;
 import org.drools.solver.examples.pas.domain.BedDesignation;
+import org.drools.solver.core.solution.Solution;
 
 /**
  * @author Geoffrey De Smet
  */
-public class PatientAdmissionScheduleOutputConvertor extends LoggingMain {
+public class PatientAdmissionScheduleOutputConvertor extends AbstractOutputConvertor {
 
-    private static final String INPUT_FILE_SUFFIX = ".xml";
-    private static final String OUTPUT_FILE_SUFFIX = ".txt";
-
     public static void main(String[] args) {
-        new PatientAdmissionScheduleOutputConvertor().convert();
+        new PatientAdmissionScheduleOutputConvertor().convertAll();
     }
 
-    private final File inputDir = new File("data/pas/solved/");
-    private final File outputDir = new File("data/pas/output/");
+    protected String getExampleDirName() {
+        return "pas";
+    }
 
-    public void convert() {
-        XstreamSolutionDaoImpl solutionDao = new XstreamSolutionDaoImpl();
-        File[] inputFiles = inputDir.listFiles();
-        if (inputFiles == null) {
-            throw new IllegalArgumentException(
-                    "Your working dir should be drools-solver-examples and contain: " + inputDir);
-        }
-        for (File inputFile : inputFiles) {
-            String inputFileName = inputFile.getName();
-            if (inputFileName.endsWith(INPUT_FILE_SUFFIX)) {
-                PatientAdmissionSchedule patientAdmissionSchedule = (PatientAdmissionSchedule) solutionDao.readSolution(inputFile);
-                String outputFileName = inputFileName.substring(0, inputFileName.length() - INPUT_FILE_SUFFIX.length())
-                        + OUTPUT_FILE_SUFFIX;
-                File outputFile = new File(outputDir, outputFileName);
-                writePatientAdmissionSchedule(patientAdmissionSchedule, outputFile);
-            }
-        }
+    public OutputBuilder createOutputBuilder() {
+        return new PatientAdmissionScheduleOutputBuilder();
     }
 
-    public void writePatientAdmissionSchedule(PatientAdmissionSchedule patientAdmissionSchedule, File outputFile) {
-        BufferedWriter bufferedWriter = null;
-        try {
-            bufferedWriter = new BufferedWriter(new FileWriter(outputFile));
-            writePatientAdmissionSchedule(patientAdmissionSchedule, bufferedWriter);
-        } catch (IOException e) {
-            throw new IllegalArgumentException(e);
-        } finally {
-            IOUtils.closeQuietly(bufferedWriter);
+    public class PatientAdmissionScheduleOutputBuilder extends OutputBuilder {
+
+        private PatientAdmissionSchedule patientAdmissionSchedule;
+
+        public void setSolution(Solution solution) {
+            patientAdmissionSchedule = (PatientAdmissionSchedule) solution;
         }
-    }
 
-    public void writePatientAdmissionSchedule(PatientAdmissionSchedule patientAdmissionSchedule, BufferedWriter bufferedWriter) throws IOException {
-        Collections.sort(patientAdmissionSchedule.getBedDesignationList());
-        for (Patient patient : patientAdmissionSchedule.getPatientList()) {
-            bufferedWriter.write(Long.toString(patient.getId()));
-            for (BedDesignation bedDesignation : patientAdmissionSchedule.getBedDesignationList()) {
-                if (bedDesignation.getPatient().equals(patient)) {
-                    for (int i = 0; i < bedDesignation.getAdmissionPart().getNightCount(); i++) {
-                        bufferedWriter.write(" " + Long.toString(bedDesignation.getBed().getId()));
+        public void writeSolution() throws IOException {
+            Collections.sort(patientAdmissionSchedule.getBedDesignationList());
+            for (Patient patient : patientAdmissionSchedule.getPatientList()) {
+                bufferedWriter.write(Long.toString(patient.getId()));
+                for (BedDesignation bedDesignation : patientAdmissionSchedule.getBedDesignationList()) {
+                    if (bedDesignation.getPatient().equals(patient)) {
+                        for (int i = 0; i < bedDesignation.getAdmissionPart().getNightCount(); i++) {
+                            bufferedWriter.write(" " + Long.toString(bedDesignation.getBed().getId()));
+                        }
                     }
                 }
+                bufferedWriter.write("\n");
             }
-            bufferedWriter.write("\n");
         }
     }
 

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/solver/solution/initializer/PatientAdmissionScheduleStartingSolutionInitializer.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -38,7 +38,7 @@
         WorkingMemory workingMemory = localSearchSolverScope.getWorkingMemory();
         List<BedDesignation> bedDesignationList = createBedDesignationList(patientAdmissionSchedule);
         // Assign one admissionPart at a time
-        List<Bed> bedList = patientAdmissionSchedule.getBedList();
+        List<Bed> bedListInPriority = new ArrayList(patientAdmissionSchedule.getBedList());
 int stillRunningCounter = 0; // TODO https://jira.jboss.org/jira/browse/JBRULES-2145
         for (BedDesignation bedDesignation : bedDesignationList) {
 System.out.println("Trunk is bugged " + ++stillRunningCounter +"/" + bedDesignationList.size() + " but we do not use trunk. See JBRULES-2145.");
@@ -51,7 +51,7 @@
             // Try every bed for that admissionPart
             // TODO by reordening the beds so index 0 has a different table then index 1 and so on,
             // this will probably be faster because perfectMatch will be true sooner
-            for (Bed bed : bedList) {
+            for (Bed bed : bedListInPriority) {
                 if (bed.allowsAdmissionPart(bedDesignation.getAdmissionPart())) {
                     if (bedDesignationHandle == null) {
                         bedDesignation.setBed(bed);
@@ -90,8 +90,8 @@
                 workingMemory.modifyInsert(bedDesignationHandle, bedDesignation);
             }
             // put the occupied bed at the end of the list
-            bedList.remove(bestBed);
-            bedList.add(bestBed);
+            bedListInPriority.remove(bestBed);
+            bedListInPriority.add(bestBed);
         }
         // For the GUI's combobox list mainly, not really needed
         Collections.sort(bedDesignationList, new PersistableIdComparator());

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/swingui/PatientAdmissionSchedulePanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/swingui/PatientAdmissionSchedulePanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/pas/swingui/PatientAdmissionSchedulePanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -2,13 +2,28 @@
 
 import java.awt.Color;
 import java.awt.GridLayout;
+import java.awt.event.ActionEvent;
+import java.util.Map;
+import java.util.HashMap;
+import java.util.List;
 
 import javax.swing.JLabel;
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JPanel;
+import javax.swing.AbstractAction;
+import javax.swing.JComboBox;
+import javax.swing.JOptionPane;
 
 import org.drools.solver.examples.common.swingui.SolutionPanel;
 import org.drools.solver.examples.pas.domain.PatientAdmissionSchedule;
+import org.drools.solver.examples.pas.domain.Night;
+import org.drools.solver.examples.pas.domain.Bed;
+import org.drools.solver.examples.pas.domain.BedDesignation;
+import org.drools.solver.examples.pas.solver.move.BedChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class PatientAdmissionSchedulePanel extends SolutionPanel {
@@ -20,7 +35,6 @@
     public PatientAdmissionSchedulePanel() {
         gridLayout = new GridLayout(0, 1);
         setLayout(gridLayout);
-        add(new JLabel("GUI TODO"));
     }
 
     private PatientAdmissionSchedule getPatientAdmissionSchedule() {
@@ -30,94 +44,93 @@
     public void resetPanel() {
         removeAll();
         PatientAdmissionSchedule patientAdmissionSchedule = getPatientAdmissionSchedule();
-//        gridLayout.setColumns(patientAdmissionSchedule.getRoomList().size() + 1);
-//        JLabel headerCornerLabel = new JLabel("Period         \\         Room");
-//        headerCornerLabel.setBorder(BorderFactory.createCompoundBorder(
-//                BorderFactory.createLineBorder(Color.DARK_GRAY),
-//                BorderFactory.createEmptyBorder(2, 2, 2, 2)));
-//        headerCornerLabel.setBackground(HEADER_COLOR);
-//        headerCornerLabel.setOpaque(true);
-//        add(headerCornerLabel);
-//        for (Room room : patientAdmissionSchedule.getRoomList()) {
-//            JLabel roomLabel = new JLabel(room.toString());
-//            roomLabel.setBorder(BorderFactory.createCompoundBorder(
-//                    BorderFactory.createLineBorder(Color.DARK_GRAY),
-//                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
-//            roomLabel.setBackground(HEADER_COLOR);
-//            roomLabel.setOpaque(true);
-//            add(roomLabel);
-//        }
-//        Map<Period, Map<Room, PeriodRoomPanel>> periodRoomPanelMap = new HashMap<Period, Map<Room, PeriodRoomPanel>>();
-//        for (Period period : patientAdmissionSchedule.getPeriodList()) {
-//            JLabel periodLabel = new JLabel(period.toString() + " " + period.getStartDateTimeString());
-//            periodLabel.setBorder(BorderFactory.createCompoundBorder(
-//                    BorderFactory.createLineBorder(Color.DARK_GRAY),
-//                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
-//            periodLabel.setBackground(HEADER_COLOR);
-//            periodLabel.setOpaque(true);
-//            add(periodLabel);
-//            Map<Room, PeriodRoomPanel> roomPanelMap = new HashMap<Room, PeriodRoomPanel>();
-//            periodRoomPanelMap.put(period, roomPanelMap);
-//            for (Room room : patientAdmissionSchedule.getRoomList()) {
-//                PeriodRoomPanel periodRoomPanel = new PeriodRoomPanel();
-//                add(periodRoomPanel);
-//                roomPanelMap.put(room, periodRoomPanel);
-//            }
-//        }
-//        if (patientAdmissionSchedule.isInitialized()) {
-//            for (Exam exam : patientAdmissionSchedule.getExamList()) {
-//                PeriodRoomPanel periodRoomPanel = periodRoomPanelMap.get(exam.getPeriod()).get(exam.getRoom());
-//                periodRoomPanel.addExam(exam);
-//            }
-//        }
+        gridLayout.setColumns(patientAdmissionSchedule.getNightList().size() + 1);
+        JLabel headerCornerLabel = new JLabel("Department_Room_Bed  \\  Night");
+        headerCornerLabel.setBorder(BorderFactory.createCompoundBorder(
+                BorderFactory.createLineBorder(Color.DARK_GRAY),
+                BorderFactory.createEmptyBorder(2, 2, 2, 2)));
+        headerCornerLabel.setBackground(HEADER_COLOR);
+        headerCornerLabel.setOpaque(true);
+        add(headerCornerLabel);
+        for (Night night : patientAdmissionSchedule.getNightList()) {
+            JLabel nightLabel = new JLabel(night.toString());
+            nightLabel.setBorder(BorderFactory.createCompoundBorder(
+                    BorderFactory.createLineBorder(Color.DARK_GRAY),
+                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
+            nightLabel.setBackground(HEADER_COLOR);
+            nightLabel.setOpaque(true);
+            add(nightLabel);
+        }
+        Map<Bed, Map<Night, BedNightPanel>> bedNightPanelMap = new HashMap<Bed, Map<Night, BedNightPanel>>();
+        for (Bed bed : patientAdmissionSchedule.getBedList()) {
+            JLabel bedLabel = new JLabel(bed.toString());
+            bedLabel.setBorder(BorderFactory.createCompoundBorder(
+                    BorderFactory.createLineBorder(Color.DARK_GRAY),
+                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
+            bedLabel.setBackground(HEADER_COLOR);
+            bedLabel.setOpaque(true);
+            add(bedLabel);
+            Map<Night, BedNightPanel> nightPanelMap = new HashMap<Night, BedNightPanel>();
+            bedNightPanelMap.put(bed, nightPanelMap);
+            for (Night night : patientAdmissionSchedule.getNightList()) {
+                BedNightPanel bedNightPanel = new BedNightPanel();
+                add(bedNightPanel);
+                nightPanelMap.put(night, bedNightPanel);
+            }
+        }
+        if (patientAdmissionSchedule.isInitialized()) {
+            for (BedDesignation bedDesignation : patientAdmissionSchedule.getBedDesignationList()) {
+                for (Night night : patientAdmissionSchedule.getNightList()) {
+                    if (bedDesignation.getAdmissionPart().getFirstNight().getIndex() <= night.getIndex()
+                            && night.getIndex() <= bedDesignation.getAdmissionPart().getLastNight().getIndex()) {
+                        BedNightPanel bedNightPanel = bedNightPanelMap.get(bedDesignation.getBed()).get(night);
+                        bedNightPanel.addBedDesignation(bedDesignation);
+                    }
+                }
+            }
+        }
     }
 
-//    private class PeriodRoomPanel extends JPanel {
-//
-//        public PeriodRoomPanel() {
-//            super(new GridLayout(0, 1));
-//            setBorder(BorderFactory.createCompoundBorder(
-//                    BorderFactory.createLineBorder(Color.DARK_GRAY),
-//                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
-//        }
-//
-//        public void addExam(Exam exam) {
-//            JButton button = new JButton(new ExamAction(exam));
-//            add(button);
-//        }
-//
-//    }
-//
-//    private class ExamAction extends AbstractAction {
-//
-//        private Exam exam;
-//
-//        public ExamAction(Exam exam) {
-//            super(exam.getTopic().toString());
-//            this.exam = exam;
-//        }
-//
-//        public void actionPerformed(ActionEvent e) {
-//            JPanel listFieldsPanel = new JPanel(new GridLayout(2, 1));
-//            List<Period> periodList = getPatientAdmissionSchedule().getPeriodList();
-//            JComboBox periodListField = new JComboBox(periodList.toArray());
-//            periodListField.setSelectedItem(exam.getPeriod());
-//            listFieldsPanel.add(periodListField);
-//            List<Room> roomList = getPatientAdmissionSchedule().getRoomList();
-//            JComboBox roomListField = new JComboBox(roomList.toArray());
-//            roomListField.setSelectedItem(exam.getRoom());
-//            listFieldsPanel.add(roomListField);
-//            int result = JOptionPane.showConfirmDialog(PatientAdmissionSchedulePanel.this.getRootPane(), listFieldsPanel,
-//                    "Select period and room", JOptionPane.OK_CANCEL_OPTION);
-//            if (result == JOptionPane.OK_OPTION) {
-//                Period toPeriod = (Period) periodListField.getSelectedItem();
-//                solutionBusiness.doMove(new PeriodChangeMove(exam, toPeriod));
-//                Room toRoom = (Room) roomListField.getSelectedItem();
-//                solutionBusiness.doMove(new RoomChangeMove(exam, toRoom));
-//                workflowFrame.updateScreen();
-//            }
-//        }
-//
-//    }
+    private class BedNightPanel extends JPanel {
 
+        public BedNightPanel() {
+            super(new GridLayout(0, 1));
+            setBorder(BorderFactory.createCompoundBorder(
+                    BorderFactory.createLineBorder(Color.DARK_GRAY),
+                    BorderFactory.createEmptyBorder(2, 2, 2, 2)));
+        }
+
+        public void addBedDesignation(BedDesignation bedDesignation) {
+            JButton button = new JButton(new BedDesignationAction(bedDesignation));
+            add(button);
+        }
+
+    }
+
+    private class BedDesignationAction extends AbstractAction {
+
+        private BedDesignation bedDesignation;
+
+        public BedDesignationAction(BedDesignation bedDesignation) {
+            super(bedDesignation.getAdmissionPart().getPatient().getName());
+            this.bedDesignation = bedDesignation;
+        }
+
+        public void actionPerformed(ActionEvent e) {
+            JPanel listFieldsPanel = new JPanel(new GridLayout(2, 1));
+            List<Bed> bedList = getPatientAdmissionSchedule().getBedList();
+            JComboBox bedListField = new JComboBox(bedList.toArray());
+            bedListField.setSelectedItem(bedDesignation.getBed());
+            listFieldsPanel.add(bedListField);
+            int result = JOptionPane.showConfirmDialog(PatientAdmissionSchedulePanel.this.getRootPane(), listFieldsPanel,
+                    "Select bed", JOptionPane.OK_CANCEL_OPTION);
+            if (result == JOptionPane.OK_OPTION) {
+                Bed toBed = (Bed) bedListField.getSelectedItem();
+                solutionBusiness.doMove(new BedChangeMove(bedDesignation, toBed));
+                workflowFrame.updateScreen();
+            }
+        }
+
+    }
+
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/persistence/smart/SmartTravelingTournamentOutputConvertor.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/persistence/smart/SmartTravelingTournamentOutputConvertor.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/persistence/smart/SmartTravelingTournamentOutputConvertor.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -12,96 +12,92 @@
 import org.drools.solver.examples.common.app.LoggingMain;
 import org.drools.solver.examples.common.domain.PersistableIdComparator;
 import org.drools.solver.examples.common.persistence.XstreamSolutionDaoImpl;
+import org.drools.solver.examples.common.persistence.AbstractOutputConvertor;
 import org.drools.solver.examples.itc2007.examination.domain.Exam;
 import org.drools.solver.examples.itc2007.examination.domain.Examination;
 import org.drools.solver.examples.travelingtournament.domain.TravelingTournament;
 import org.drools.solver.examples.travelingtournament.domain.Team;
 import org.drools.solver.examples.travelingtournament.domain.Match;
 import org.drools.solver.examples.travelingtournament.domain.Day;
+import org.drools.solver.core.solution.Solution;
 
 /**
  * @author Geoffrey De Smet
  */
-public class SmartTravelingTournamentOutputConvertor extends LoggingMain {
+public class SmartTravelingTournamentOutputConvertor extends AbstractOutputConvertor {
 
-    private static final String INPUT_FILE_SUFFIX = ".xml";
     private static final String OUTPUT_FILE_SUFFIX = ".trick.txt";
 
     public static void main(String[] args) {
-        new SmartTravelingTournamentOutputConvertor().convert();
+        new SmartTravelingTournamentOutputConvertor().convertAll();
     }
 
     private final File inputDir = new File("data/travelingtournament/smart/solved/");
-    private final File outputDir = new File("data/travelingtournament/output/");
 
-    public void convert() {
-        XstreamSolutionDaoImpl solutionDao = new XstreamSolutionDaoImpl();
-        File[] inputFiles = inputDir.listFiles();
-        if (inputFiles == null) {
-            throw new IllegalArgumentException(
-                    "Your working dir should be drools-solver-examples and contain: " + inputDir);
-        }
-        for (File inputFile : inputFiles) {
-            String inputFileName = inputFile.getName();
-            if (inputFileName.endsWith(INPUT_FILE_SUFFIX)) {
-                TravelingTournament travelingTournament = (TravelingTournament) solutionDao.readSolution(inputFile);
-                String outputFileName = inputFileName.substring(0, inputFileName.length() - INPUT_FILE_SUFFIX.length())
-                        + OUTPUT_FILE_SUFFIX;
-                File outputFile = new File(outputDir, outputFileName);
-                writeTravelingTournament(travelingTournament, outputFile);
-            }
-        }
+    protected String getExampleDirName() {
+        return "travelingtournament/smart";
     }
 
-    public void writeTravelingTournament(TravelingTournament travelingTournament, File outputFile) {
-        BufferedWriter bufferedWriter = null;
-        try {
-            bufferedWriter = new BufferedWriter(new FileWriter(outputFile));
-            writeTravelingTournament(travelingTournament, bufferedWriter);
-        } catch (IOException e) {
-            throw new IllegalArgumentException(e);
-        } finally {
-            IOUtils.closeQuietly(bufferedWriter);
-        }
+    @Override
+    protected File getInputDir() {
+        return inputDir;
     }
 
-    public void writeTravelingTournament(TravelingTournament travelingTournament, BufferedWriter bufferedWriter)
-            throws IOException {
-        int maximumTeamNameLength = 0;
-        for (Team team : travelingTournament.getTeamList()) {
-            if (team.getName().length() > maximumTeamNameLength) {
-                maximumTeamNameLength = team.getName().length();
-            }
+    @Override
+    protected String getOutputFileSuffix() {
+        return OUTPUT_FILE_SUFFIX;
+    }
+
+    public OutputBuilder createOutputBuilder() {
+        return new SmartTravelingTournamentOutputBuilder();
+    }
+
+    public class SmartTravelingTournamentOutputBuilder extends OutputBuilder {
+
+        private TravelingTournament travelingTournament;
+
+        public void setSolution(Solution solution) {
+            travelingTournament = (TravelingTournament) solution;
         }
-        for (Team team : travelingTournament.getTeamList()) {
-            bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", team.getName()));
-        }
-        bufferedWriter.write("\n");
-        for (Team team : travelingTournament.getTeamList()) {
-            bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", team.getName().replaceAll("[\\w\\d]", "-")));
-        }
-        bufferedWriter.write("\n");
-        for (Day day : travelingTournament.getDayList()) {
+
+        public void writeSolution() throws IOException {
+            int maximumTeamNameLength = 0;
             for (Team team : travelingTournament.getTeamList()) {
-                // this could be put in a hashmap first for performance
-                boolean opponentIsHome = false;
-                Team opponentTeam = null;
-                for (Match match : travelingTournament.getMatchList()) {
-                    if (match.getDay().equals(day)) {
-                        if (match.getHomeTeam().equals(team)) {
-                            opponentIsHome = false;
-                            opponentTeam = match.getAwayTeam();
-                        } else  if (match.getAwayTeam().equals(team)) {
-                            opponentIsHome = true;
-                            opponentTeam = match.getHomeTeam();
+                if (team.getName().length() > maximumTeamNameLength) {
+                    maximumTeamNameLength = team.getName().length();
+                }
+            }
+            for (Team team : travelingTournament.getTeamList()) {
+                bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", team.getName()));
+            }
+            bufferedWriter.write("\n");
+            for (Team team : travelingTournament.getTeamList()) {
+                bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", team.getName().replaceAll("[\\w\\d]", "-")));
+            }
+            bufferedWriter.write("\n");
+            for (Day day : travelingTournament.getDayList()) {
+                for (Team team : travelingTournament.getTeamList()) {
+                    // this could be put in a hashmap first for performance
+                    boolean opponentIsHome = false;
+                    Team opponentTeam = null;
+                    for (Match match : travelingTournament.getMatchList()) {
+                        if (match.getDay().equals(day)) {
+                            if (match.getHomeTeam().equals(team)) {
+                                opponentIsHome = false;
+                                opponentTeam = match.getAwayTeam();
+                            } else  if (match.getAwayTeam().equals(team)) {
+                                opponentIsHome = true;
+                                opponentTeam = match.getHomeTeam();
+                            }
                         }
                     }
+                    String opponentName = (opponentIsHome ? "@" : "") + opponentTeam.getName();
+                    bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", opponentName));
                 }
-                String opponentName = (opponentIsHome ? "@" : "") + opponentTeam.getName();
-                bufferedWriter.write(String.format("%-" + (maximumTeamNameLength + 3) + "s", opponentName));
+                bufferedWriter.write("\n");
             }
-            bufferedWriter.write("\n");
         }
+
     }
 
 }
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/swingui/TravelingTournamentPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/swingui/TravelingTournamentPanel.java	2009-07-04 06:09:36 UTC (rev 27519)
+++ labs/jbossrules/trunk/drools-solver/drools-solver-examples/src/main/java/org/drools/solver/examples/travelingtournament/swingui/TravelingTournamentPanel.java	2009-07-04 06:47:18 UTC (rev 27520)
@@ -23,6 +23,7 @@
 import org.drools.solver.examples.travelingtournament.solver.simple.move.DayChangeMove;
 
 /**
+ * TODO this code is highly unoptimzed
  * @author Geoffrey De Smet
  */
 public class TravelingTournamentPanel extends SolutionPanel {




More information about the jboss-svn-commits mailing list