Итоги голосования для комментария:
Radaghast Kary блок-схему можно при желании для всего составить, кстати.
+