Что делали? Что не получается?
Тем более подобная задача решена выше подробно.