program ideone;
var a, b, c, d: boolean;
function F(a, b, c, d: boolean): boolean;
//var p, q: boolean;
begin
//p := not (a or b) or c;
//q := ((a and b) or c) = (d xor a);
//F := not p or q;
F := a or b or c or d;
end;
begin
a := false;
b := false;
c := false;
d := false;
writeln('a b c d F');
for a:= false to true do
for b:=false to true do
writeln('a = ', a);
//writeln(F(a, b, c, d));
writeln(ord(true));
end.
cHJvZ3JhbSBpZGVvbmU7CnZhciBhLCBiLCBjLCBkOiBib29sZWFuOwoKZnVuY3Rpb24gRihhLCBiLCBjLCBkOiBib29sZWFuKTogYm9vbGVhbjsKLy92YXIgcCwgcTogYm9vbGVhbjsKYmVnaW4KCS8vcCA6PSBub3QgKGEgb3IgYikgb3IgYzsKCS8vcSA6PSAoKGEgYW5kIGIpIG9yIGMpID0gKGQgeG9yIGEpOwoJLy9GIDo9IG5vdCBwIG9yIHE7CglGIDo9IGEgb3IgYiBvciBjIG9yIGQ7CmVuZDsKCmJlZ2luCglhIDo9IGZhbHNlOwoJYiA6PSBmYWxzZTsKCWMgOj0gZmFsc2U7CglkIDo9IGZhbHNlOwoJd3JpdGVsbignYSBiIGMgZCBGJyk7Cglmb3IgYTo9IGZhbHNlIHRvIHRydWUgZG8KCQlmb3IgYjo9ZmFsc2UgdG8gdHJ1ZSBkbwoJCQl3cml0ZWxuKCdhID0gJywgYSk7CgkvL3dyaXRlbG4oRihhLCBiLCBjLCBkKSk7Cgl3cml0ZWxuKG9yZCh0cnVlKSk7CmVuZC4=