Ломаю голову уже в течении часа, а правильного решения нет.