rolin, а для проверки - может попробуете алгоритм попроще зашить, вроде того что я в SW/аисте применил?