Может задача и требует другого решения, но мне интересно как реализовать именно так. Нужен хелп, гугл не помог.