Теперь уже совсем своей. Сижу, придумываю название, сложная однако задача.)