всё, спасибо всем
просто неправильно представлял себе частное решение. Оказывается его 4 вида. Вобщем неправильно поиск задавал поэтому и не находил. =)
пользовался http://www.pm298.ru/diffur2.php