]> carlo-rules r1 acceptable apartment x carlo:name x r2 acceptable apartment x carlo:name x carlo:bedrooms y y 2 r3 acceptable apartment x carlo:name x carlo:size y y 45 r4 acceptable apartment x carlo:name x carlo:pets no r5 acceptable apartment x carlo:name x carlo:lift no carlo:floor y y 2 r6 acceptable apartment x carlo:name x carlo:price y y 400 r7 a 300 2 z 5 y 45 offer apartment x amount a carlo:name x carlo:size y y 45 carlo:gardenSize z carlo:central yes r8 a 250 2 z 5 y 45 offer apartment x amount a carlo:name x carlo:size y y 45 carlo:gardenSize z carlo:central no r9 acceptable apartment x offer apartment x amount y carlo:name x carlo:price z y z find_cheapest cheapest apartment x acceptable apartment x carlo:name x carlo:price z acceptable apartment y x carlo:name y carlo:price w w z find_largest largest apartment x acceptable apartment x carlo:name x carlo:size z acceptable apartment y x carlo:name y carlo:size w w z find_largestGarden largestGarden apartment x acceptable apartment x carlo:name x carlo:gardenSize z acceptable apartment y x carlo:name y carlo:gardenSize w w z r10 rent apartment x cheapest apartment x r11 rent apartment x cheapest apartment x largestGarden apartment x r12 rent apartment x cheapest apartment x largestGarden apartment x largest apartment x cr1