program Project16;
type
TA = (a1,a2,a3);
TB = (b1,b2,b3);
TASet = set of TA;
TBSet = set of TB;
procedure test(x: TASet; y: TBset);
begin
end;
begin
test([a1,a2],[]);
test([a1..a3],[b2]);
test([a1..a3],[b1..b3]);
// test([a1,b2],[b1,b3]); - не скомпилится.
end.
cHJvZ3JhbSBQcm9qZWN0MTY7Cgp0eXBlCiAgVEEgPSAoYTEsYTIsYTMpOwogIFRCID0gKGIxLGIyLGIzKTsKCiAgVEFTZXQgPSBzZXQgb2YgVEE7CiAgVEJTZXQgPSBzZXQgb2YgVEI7CgogIHByb2NlZHVyZSB0ZXN0KHg6IFRBU2V0OyB5OiBUQnNldCk7CiAgYmVnaW4KCiAgZW5kOwoKYmVnaW4KICB0ZXN0KFthMSxhMl0sW10pOwogIHRlc3QoW2ExLi5hM10sW2IyXSk7CiAgdGVzdChbYTEuLmEzXSxbYjEuLmIzXSk7Ci8vICB0ZXN0KFthMSxiMl0sW2IxLGIzXSk7IC0g0L3QtSDRgdC60L7QvNC/0LjQu9C40YLRgdGPLgoKCgplbmQuCg==