Для начала нужно открыть примеры решения таких задач (есть в любом учебнике, викпедии и т.п.), вникнуть в то, что там написано, и по образу и подобию сделать себе.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.