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