Алгоритмы решения проблем. По просьбе VVV.
viewtopic.php?f=21&t=926