Ну тут чуть сложнее
Там наверху есть решения