Ух я голову сломал - спасибо сейчас попробую решению.
Вроде по логике все правильно - но не работает.