Здравствуйте, svrvsvrv!
Возможно, сложности, возникшие у Вас с этим вопросом, уменьшатся, если Вы посмотрите на ответ
здесь. По-моему, для школьника он вполне удовлетворителен, хотя и не более того.
Жаль, что Вы не захотели обсудить задачу в мини-форуме консультации...
Об авторе:
Facta loquuntur.