вот такая блок-схема у меня получилась,но не знаю правильно ли.