Никак не могу разобраться, вроде бы по коду все верно ( как мне кажется) но работает коряво. Буду благодарен за помощь.