Как говорится "Не надо изобретать велосипед" :)

Кузин Артём 15 лет