legacyConfig(person(1)). legacyConfig(person(2)). legacyConfig(room(3)). legacyConfig(roomTOcabinet(3,5)). legacyConfig(roomTOcabinet(3,6)). legacyConfig(roomTOcabinet(3,7)). legacyConfig(room(4)). legacyConfig(roomTOcabinet(4,8)). legacyConfig(roomTOcabinet(4,9)). legacyConfig(roomTOcabinet(4,10)). legacyConfig(thing(11)). thingShort(11). legacyConfig(thing(12)). thingShort(12). legacyConfig(thing(13)). thingShort(13). legacyConfig(thing(14)). thingLong(14). legacyConfig(thing(15)). thingLong(15). legacyConfig(thing(16)). thingShort(16). legacyConfig(thing(17)). thingShort(17). legacyConfig(thing(18)). thingLong(18). legacyConfig(thing(19)). thingLong(19). legacyConfig(thing(20)). thingShort(20). legacyConfig(thing(21)). thingLong(21). legacyConfig(thing(22)). thingLong(22). legacyConfig(thing(23)). thingShort(23). legacyConfig(thing(24)). thingShort(24). legacyConfig(thing(25)). thingShort(25). legacyConfig(thing(26)). thingLong(26). legacyConfig(thing(27)). thingLong(27). legacyConfig(thing(28)). thingShort(28). legacyConfig(thing(29)). thingShort(29). legacyConfig(thing(30)). thingLong(30). legacyConfig(thing(31)). thingLong(31). legacyConfig(thing(32)). thingShort(32). legacyConfig(thing(33)). thingLong(33). legacyConfig(thing(34)). thingLong(34). legacyConfig(cabinet(9)). legacyConfig(cabinetTOthing(9,28)). legacyConfig(cabinetTOthing(9,29)). legacyConfig(cabinetTOthing(9,30)). legacyConfig(cabinetTOthing(9,31)). legacyConfig(cabinet(10)). legacyConfig(cabinetTOthing(10,32)). legacyConfig(cabinetTOthing(10,33)). legacyConfig(cabinetTOthing(10,34)). legacyConfig(cabinet(5)). legacyConfig(cabinetTOthing(5,11)). legacyConfig(cabinetTOthing(5,12)). legacyConfig(cabinetTOthing(5,13)). legacyConfig(cabinetTOthing(5,14)). legacyConfig(cabinetTOthing(5,15)). legacyConfig(cabinet(6)). legacyConfig(cabinetTOthing(6,16)). legacyConfig(cabinetTOthing(6,17)). legacyConfig(cabinetTOthing(6,18)). legacyConfig(cabinetTOthing(6,19)). legacyConfig(cabinet(7)). legacyConfig(cabinetTOthing(7,20)). legacyConfig(cabinetTOthing(7,21)). legacyConfig(cabinetTOthing(7,22)). legacyConfig(cabinet(8)). legacyConfig(cabinetTOthing(8,23)). legacyConfig(cabinetTOthing(8,24)). legacyConfig(cabinetTOthing(8,25)). legacyConfig(cabinetTOthing(8,26)). legacyConfig(cabinetTOthing(8,27)). legacyConfig(personTOthing(1,11)). legacyConfig(personTOthing(1,12)). legacyConfig(personTOthing(1,13)). legacyConfig(personTOthing(1,14)). legacyConfig(personTOthing(1,15)). legacyConfig(personTOthing(1,16)). legacyConfig(personTOthing(1,17)). legacyConfig(personTOthing(1,18)). legacyConfig(personTOthing(1,19)). legacyConfig(personTOthing(1,20)). legacyConfig(personTOthing(1,21)). legacyConfig(personTOthing(1,22)). legacyConfig(personTOthing(2,23)). legacyConfig(personTOthing(2,24)). legacyConfig(personTOthing(2,25)). legacyConfig(personTOthing(2,26)). legacyConfig(personTOthing(2,27)). legacyConfig(personTOthing(2,28)). legacyConfig(personTOthing(2,29)). legacyConfig(personTOthing(2,30)). legacyConfig(personTOthing(2,31)). legacyConfig(personTOthing(2,32)). legacyConfig(personTOthing(2,33)). legacyConfig(personTOthing(2,34)). % domains cabinetDomainNew(500..517). roomDomainNew(1000..1021). % reuse costs reuseCabinetTOthingCost(0). reuseRoomTOcabinetCost(0). reusePersonTOroomCost(0). reuseCabinetAsHighCost(3). reuseCabinetAsSmallCost(0). reuseRoomCost(0). % remove costs removeCabinetTOthingCost(2). removeRoomTOcabinetCost(2). removePersonTOroomCost(2). removeCabinetCost(2). removeRoomCost(2). % create costs cabinetHighCost(100). cabinetSmallCost(1). roomCost(5).