Думаю, да я более менее разобрался в этой задаче. Спасибо, кто помогал.