(не проверялась)
Эта статья должна быть полностью переписана.
На странице обсуждения могут быть пояснения.