LДальше ищите частное решение.