Index: doc/quicktour.dox
===================================================================
 doc/quicktour.dox (revision 1541)
+++ doc/quicktour.dox (revision 1578)
@@ 142,11 +142,32 @@
 If you want to design a network and want to minimize the total length
of wires then you might be looking for a minimum spanning tree in
an undirected graph. This can be found using the Kruskal algorithm: the
function \ref lemon::kruskal "LEMON Kruskal ..." does this job for you.
The following code fragment shows an example:

Ide Zsuzska fog irni!
+ If you want to design a network and want to minimize the total
+length of wires then you might be looking for a minimum spanning
+tree in an undirected graph. This can be found using the Kruskal
+algorithm: the function \ref lemon::kruskal "LEMON Kruskal " does
+this job for you. After we had a graph \c g and a cost map \c
+edge_cost_map , the following code fragment shows an example how to get weight of the minmum spanning tree, if the costs are uniform:
+
+\dontinclude kruskal_demo.cc
+\skip std::cout
+\until kruskal
+
+It gives back a edge bool map, which contains the edges of the tree.
+If the costs are nonuniform, for example the cost is given by \c
+edge_cost_map_2 , or the edges of the tree are have to be given in a
+vector, then we can give to the kruskal a vector \c tree_edge_vec , instead of
+an edge bool map:
+
+\skip edge_cost_map_2
+\until edge_cost_map_2, std::back_inserter
+
+And finally the next fragment shows how to use the functions \c makeKruskalMapInput and \c makeKruskalSequenceOutPut:
+
+\skip makeKruskalSequenceOutput
+\until tree_edge_vec
+
+See the whole program in \ref kruskal_demo.cc.
+
+
Many problems in network optimization can be formalized by means