]> carlo-rules r1 acceptable apartment x x r2 acceptable apartment x x y < y 2 r3 acceptable apartment x x y < y 45 r4 acceptable apartment x x no r5 acceptable apartment x x no y > y 2 r6 acceptable apartment x x y > y 400 r7 a + 300 * 2 z * 5 - y 45 offer apartment x amount a x y >= y 45 z yes r8 a + 250 * 2 z * 5 - y 45 offer apartment x amount a x y >= y 45 z no r9 acceptable apartment x offer apartment x amount y x z < y z find_cheapest cheapest apartment x acceptable apartment x x z acceptable apartment y x y w < w z find_largest largest apartment x acceptable apartment x x z acceptable apartment y x y w > w z find_largestGarden largestGarden apartment x acceptable apartment x x z acceptable apartment y x y 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