украдено с просторов интернета
Сынуля решил задачу