function [ curvature ] = UkLeaderFollower( k, n, coords, lambda, w )
%UNTITLED2 Summary of this function goes here
%   Detailed explanation goes here
    lc = 1;

    xk = coords(k, 1);
    yk = coords(k, 2);
    leader1 = k - 1;
    leader2 = k + 1;
    if k == 1
        leader1 = n;
    elseif k == n
        leader2 = 1;
    end
    x1 = coords(leader1, 1);
    y1 = coords(leader1, 2);
    x2 = coords(leader2, 1);
    y2 = coords(leader2, 2);
    rlength1 = sqrt((x1-xk)^2 + (y1-yk)^2);
    rlength2 = sqrt((x2-xk)^2 + (y2-yk)^2);

%     curvature = lc*Ujk(leader1, k, coords);
	curvature = lc*Ujk(leader1, k, coords) + lc*Ujk(leader2, k, coords);
%     curvature = C(rlength1, 1-lambda, w)*((lc-1)*lambda + 1)*Ujk(leader1, k, coords) + ...
%         C(rlength2, 1-lambda, w)*((lc-1)*lambda + 1)*Ujk(leader2, k, coords);
%     for i = 1:n
% %        if (i ~= k && i~=leader1 && i~=leader2)
%         if (i ~= k && i~=leader1)
%            xi = coords(i, 1);
%            yi = coords(i, 2);
%            rlengthi = sqrt((xi-xk)^2 + (yi-yk)^2);
% %            curvature = curvature + C(rlengthi, 1 - lambda, w)*Ujk(i, k, coords);
%            curvature = curvature + lc*C(rlengthi, 0, 2)*UjkLeaderFollower(i, k, coords);
% %            curvature = curvature + UjkLeaderFollower(i, k, coords)/2;
%        end
%     end

end