biraz zahmetli ama tam sonuç veriyor...
çözümü burda