Саму задачу уже решил, но первой мыслью было сделать так:
Почему не работает такое решение?