anchor.diff:  	end.
   
   find_hash(Base, Zeroes) ->
  -	P = {Base, 0, Zeroes},
  +	P = #params{base = Base, n = 0, zeroes = Zeroes},
   	L = spawn(?MODULE, listener, [self(), P, [], unset]),
  +	L ! {start, 8},
   	receive
   		{result, ComputedResult} ->
  -			ComputedResult
  +			io:format("~p", [ComputedResult])
   	end.
  +
  +sfind_hash(Base, Zeroes) ->
  +	spawn(?MODULE, find_hash, [Base, Zeroes]).
   
   test() ->
   	609043 = find_hash("abcdef", 5),
  
positive.code: -module(four_par).
  -export([find_hash/2, test/0, run/0]).
  
  -record(params, {base, n, zeroes}).
  
  
negative.code: 				end
  	end.
  
  find_par({params, Base, N, Zeroes}) ->
  	Bits = Zeroes * 4,
  	Hash = erlang:md5([Base | integer_to_list(N)]),
  	case Hash of
  