Перейдём к полуциклам, может в этом проблема?