Приветствую! Недавно решал задачку и решил выложить сюда, может кому пригодится, есть пример следующего вида:
Собственно решение: [code]