anchor.diff:          V ->
               case ValuesSums of
                   [] ->
  -                    InitValuesLists = lists:map(fun({K, Val}) ->
  -                        {K, [{Count, Val}]}
  +                    InitValuesLists = lists:map(fun({K, Val, U}) ->
  +                        {K, [{Count, Val}], U}
                       end, V),
                       exec_multiple_tests(M, F, Inputs, Count - 1, V, InitValuesLists, OkNum + 1, Errors);
                   _ ->
  -                    NewVSums = lists:zipwith(fun({K, V1}, {K, V2}) ->
  -                        {K, V1 + V2}
  +                    NewVSums = lists:zipwith(fun({K, V1, U}, {K, V2, U}) ->
  +                        {K, V1 + V2, U}
                       end, V, ValuesSums),
  -                    NewVLists = lists:zipwith(fun({K, V1}, {K, V2}) ->
  -                        {K, [{Count, V1} | V2]}
  +                    NewVLists = lists:zipwith(fun({K, V1, U}, {K, V2, U}) ->
  +                        {K, [{Count, V1} | V2], U}
                       end, V, ValuesLists),
                       exec_multiple_tests(M, F, Inputs, Count - 1, NewVSums, NewVLists, OkNum + 1, Errors)
               end
  
positive.code:         AfterProcessing = os:timestamp(),
          case check_links() of
              ok ->
                  TestTime = timer:now_diff(AfterProcessing, BeforeProcessing),
                  case Ans of
                      {K, V} when is_number(V) ->
                          [{test_time, TestTime}, {K, V}];
                      AnsList when is_list(AnsList) ->
                          lists:foldl(fun(AnsPart, Acc) ->
                              case AnsPart of
                                  {K2, V2} when is_number(V2) ->
                                      [{K2, V2} | Acc];
                                  _ ->
                                      Acc
                              end
                          end, [{test_time, TestTime}], AnsList);
                      _ ->
                          [{test_time, TestTime}]
                  end;
              E ->
                  E
  
negative.code:     exec_multiple_tests(M, F, Inputs, Count, [], [], 0, []).
  
  exec_multiple_tests(_M, _F, _Inputs, 0, ValuesSums, ValuesLists, OkNum, Errors) ->
      {ValuesSums, ValuesLists, OkNum, Errors};
  
  exec_multiple_tests(M, F, Inputs, Count, ValuesSums, ValuesLists, OkNum, Errors) ->
      case exec_test(M, F, Inputs) of
  