anchor.diff:  distribute_work([],[],_,_) -> ok;
   distribute_work(BotList, Pairs, Crypted, Len) ->
   	[CurPair|RestPairs] = Pairs,
  -	[{Pid,Nick}|RestBots] = BotList,
  +	[{Pid,_Nick}|RestBots] = BotList,
   	Pid ! {decrypt, CurPair, Crypted, Len},
   	distribute_work(RestBots,RestPairs,Crypted,Len).
   
  
positive.code: botnick(Bots,Pid) ->
  	{ok, Nick} = dict:find(Pid,Bots),
  	Nick.
  
  %%----------------------------------------------------------------------
  %% Function: client_loop/0
  
negative.code: 			io:format("~p failed to find the password: ~n",[botnick(Bots,From)]),
  			From ! {dist, thanks_for_playing},
  			server_loop(Bots);
  		{From, {print_botlist}} ->
  			io:format("Current bots:~n",[]),
  			print_bots(dict:to_list(Bots)),
  			From ! {dist, ok},
  			server_loop(Bots);
  		{From, {stop_all}} ->
  			dict:map(fun(Pid,Nick) -> Pid ! {bye} end, Bots),
  			From ! {dist, ok};
  		{From, Other} ->
  			io:format("cannot handle: ~p~n",[Other]),
  			From ! {dist, ok},
  			server_loop(Bots)
  	end.
  
  