function Callback_Line(hand,varargin)
global LIJ Sel_Mat LinkNum linker CLink;
Link=varargin{2};
set(LIJ(Link),'color',~get(LIJ(Link),'color'));
Sel_Mat(Link)=~sum(get(LIJ(Link),'color'));
if ~sum(get(LIJ(Link),'color')),
linker=linker+1;
LinkNum(linker)=Link;
else
[x,y]=find(LinkNum==Link);
LinkNum=[LinkNum(1:y-1) LinkNum(y+1:linker)];
linker=linker-1;
end
LinkNum=sort(LinkNum);
% XY=2*Coord(Link,:)-1,
% if floor(XY(1))==XY(1),
% CLink=2*co*(XY(1)-1)+floor(XY(2))+1,
% else
% CLink=rc+2*ro*(XY(2)-1)+floor(XY(1))+1,
% end
% Maze_soln(1+sf*Coord(Link,:))=Sel_Mat(Link);
if length(CLink)==length(LinkNum),
if ~sum(abs(CLink-LinkNum)),
msg={'Very Good...You Gotcha!!!'};
[namastedata namastemap]=imread('namaste.jpg');
msg_handle=msgbox(msg,'Congrats!!!','custom',namastedata,namastemap);
pause(2);
close(msg_handle);
end
end