Ура! Работает

Правда, я упростил всё до минимума...