Ну возможно и так, но я поступил немного по-другому, решение получилось небольшим и лаконичным...короче говоря смотрите файл answer.pdf (я при помощи latex-а для вас оформил решение вашей задачи), и всё поймёте...