function times = f()
lambda = 1.5
list times
t = 0
do
dt = random_exponential(lambda)
t = t + dt
st = scalecompress(t)
if st<3
times.add(st)
end if
while st < 3
end
function% stcompress =slow scale(t)
time to %faster scaletimes timeafter according1st tohour
function inteinsitiesst = compress(t)
scale2 = 2.1/1.5
scale3 = 3.4/1.5
if t < 1
stt2 = t
else if t < 1 + scale2scale2;
st = min(t,1) + (min(t,t2)-min(t,1) / scale2
else
st = 1 + 1 )/ scale2 + (t - max(1 + scale2t,t2)-t2) / scale3
end if
end