graph G {
run -- intr;
intr -- runbl;
runbl -- run;
run -- kernel;
/* run -- runmem; */
kernel -- zombie
kernel -- sleep;
kernel -- runmem;
sleep -- swap;
swap -- runswap;
runswap -- new;
runswap -- runmem;
new -- runmem;
sleep -- runmem;
zombie -- 1 -- 2 -- 4 -- 5 -- 6 -- 7 -- 8 -- zombie;
}