И есть, если так разобраться еще куча вариантов как сделать и решить вышеописанную задачу) Классно, что у каждого свой подход.
Ведь логика вещь такая, казалось бы, кто-то там немного проще и изящней вариант выбрал. А кто-то в другой ситуации.
И потом в итоге и получается - много людей думают...