program rnd;

VAR 
	rn : integer;
	rp : ^integer;
	
begin
	randomize;
	rp := Pointer(random(50000));
	rn := rp^;
	rn := rn shl 1;
	rn := rn | $1DE87;
	randomize;
	rn := random(100) div rn;
	randomize;
	rn := random(200) * rn;
	randomize;
	rn := (random(rn) + rn) shr 2;
	writeln(rn);
end.