Логично и согласен, но тут малость иной подход к задаче