В общем то не до конца понял эту тему, прошлая задача решилась так, а эта нет, в чем моя проблема?