Kernel *kernel = new Kernel;
main() {
Office *superviser_office = new Office(new Uniform(2,4, new MLCG));
Door *in = new Door(20,new Uniform(1,2, new MLCG));
Counter *counter = new Counter(new Uniform(1,2, new MLCG));
Cashier *cashier = new Cashier(superviser_office,new Uniform(0,1, new MLCG));
Door *out = new Door(20,new Uniform(1,2, new MLCG));
Main_Source source(new Uniform(0,0.5, new MLCG), in, out,
counter,cashier);
kernel->set_max_simulation_time(50000000);
kernel->run();
}