{
  "abundant.ml": 21,
  "activity_select.ml": 4,
  "ackermann.ml": 125,
  "adler32.ml": 300286872,
  "anagram_check.ml": 2,
  "anagram_groups.ml": 3,
  "anagrams.ml": 3,
  "atm.ml": 120,
  "bag.ml": 3,
  "bowling.ml": 167,
  "bf_full.ml": 6,
  "bisect.ml": 141,
  "bigint_add.ml": 28,
  "binary_heap.ml": 123456789,
  "bipartite.ml": 4,
  "bits.ml": 21,
  "balance.ml": 3,
  "bracket_match.ml": 5,
  "base_n.ml": 17,
  "bfs.ml": 6,
  "bfs_grid.ml": 8,
  "btree.ml": 39,
  "brainfuck.ml": 75,
  "bs_bounds.ml": 3211,
  "bs_rotated.ml": -66,
  "bsearch.ml": 7,
  "caesar.ml": 215,
  "calc.ml": 13,
  "catalan.ml": 42,
  "closures.ml": 315,
  "combinations.ml": 126,
  "convex_hull.ml": 5,
  "coin_change.ml": 6,
  "coin_min.ml": 6,
  "count_bits.ml": 319,
  "count_change.ml": 406,
  "count_paths_dag.ml": 3,
  "count_inversions.ml": 12,
  "count_palindromes.ml": 9,
  "count_subarrays_k.ml": 7,
  "csv.ml": 10,
  "daily_temperatures.ml": 10,
  "egg_drop.ml": 8,
  "dijkstra.ml": 7,
  "dp_word_break.ml": 4,
  "distinct_subseq.ml": 3,
  "exception_handle.ml": 4,
  "exception_user.ml": 26,
  "euler1.ml": 233168,
  "euler16.ml": 26,
  "euler10.ml": 1060,
  "euler14.ml": 97,
  "euler2.ml": 4613732,
  "euler21_small.ml": 504,
  "euler25.ml": 55,
  "euler28.ml": 261,
  "euler29_small.ml": 15,
  "euler30_cube.ml": 1301,
  "euler34_small.ml": 145,
  "euler36.ml": 1772,
  "euler40_small.ml": 15,
  "euler3.ml": 29,
  "euler4_small.ml": 9009,
  "euler5.ml": 232792560,
  "euler6.ml": 25164150,
  "euler7.ml": 541,
  "euler9.ml": 31875000,
  "expr_eval.ml": 16,
  "expr_simp.ml": 22,
  "factorial.ml": 3628800,
  "fenwick_tree.ml": 228,
  "fib_doubling.ml": 102334155,
  "fib_mod.ml": 391360,
  "fraction.ml": 7,
  "frequency.ml": 5,
  "gas_station.ml": 3,
  "gcd_lcm.ml": 60,
  "gray_code.ml": 136,
  "grep_count.ml": 3,
  "grid_paths.ml": 210,
  "group_consec.ml": 53,
  "hailstone.ml": 111,
  "harshad.ml": 33,
  "hamming.ml": 4,
  "hanoi.ml": 1023,
  "hist.ml": 75,
  "house_robber.ml": 22,
  "histogram_area.ml": 10,
  "huffman.ml": 224,
  "int_sqrt.ml": 1027,
  "interval_overlap.ml": 6,
  "is_prime.ml": 25,
  "island_count.ml": 5,
  "fizz_classifier.ml": 540,
  "fizzbuzz.ml": 57,
  "flatten_tree.ml": 28,
  "flood_fill.ml": 7,
  "floyd_cycle.ml": 8,
  "floyd_warshall.ml": 9,
  "lis.ml": 6,
  "list_ops.ml": 30,
  "lps_dp.ml": 7,
  "lru_cache.ml": 499,
  "luhn.ml": 2,
  "magic_square.ml": 65,
  "mat_mul.ml": 621,
  "matrix_power.ml": 832040,
  "max_path_tree.ml": 11,
  "max_product3.ml": 300,
  "max_run.ml": 5,
  "mod_inverse.ml": 27,
  "josephus.ml": 11,
  "json_pretty.ml": 24,
  "kadane.ml": 6,
  "kmp.ml": 5,
  "kth_two.ml": 8,
  "knapsack.ml": 36,
  "lambda_calc.ml": 7,
  "lcs.ml": 4,
  "majority_vote.ml": 4,
  "manacher.ml": 7,
  "lev_iter.ml": 16,
  "levenshtein.ml": 11,
  "memo_fib.ml": 75025,
  "mortgage.ml": 1073,
  "mst_kruskal.ml": 11,
  "merge_intervals.ml": 12,
  "min_meeting_rooms.ml": 4,
  "merge_sort.ml": 44,
  "merge_two.ml": 441,
  "min_cost_path.ml": 12,
  "min_jumps.ml": 4,
  "min_subarr_target.ml": 2,
  "module_use.ml": 3,
  "monotonic.ml": 4,
  "newton_sqrt.ml": 1414,
  "next_greater.ml": 153,
  "next_permutation.ml": 119,
  "number_words.ml": 106,
  "mutable_record.ml": 10,
  "option_match.ml": 5,
  "palindrome.ml": 4,
  "palindrome_part.ml": 1,
  "palindrome_sum.ml": 49500,
  "paren_depth.ml": 7,
  "partition.ml": 3025,
  "partition_count.ml": 176,
  "pancake_sort.ml": 910,
  "pascal.ml": 252,
  "peano.ml": 30,
  "perfect.ml": 3,
  "permutations_gen.ml": 12,
  "pi_leibniz.ml": 314,
  "prefix_sum.ml": 66,
  "pretty_table.ml": 64,
  "poly_stack.ml": 5,
  "polygon_area.ml": 32,
  "pow_mod.ml": 738639,
  "powerset_target.ml": 20,
  "prime_factors.ml": 17,
  "pythagorean.ml": 16,
  "queens.ml": 2,
  "quickselect.ml": 5,
  "quicksort.ml": 44,
  "radix_sort.ml": 802002,
  "roman.ml": 44,
  "rolling_hash.ml": 6,
  "regex_simple.ml": 7,
  "reverse_int.ml": 54329,
  "rpn.ml": 9,
  "run_decode.ml": 21,
  "run_length.ml": 11,
  "safe_div.ml": 20,
  "segment_tree.ml": 4232,
  "shuffle.ml": 55,
  "simpson_int.ml": 10000,
  "stable_unique.ml": 46,
  "stock_two.ml": 6,
  "subseq_check.ml": 3,
  "tail_factorial.ml": 479001600,
  "task_scheduler.ml": 7,
  "tarjan_scc.ml": 4,
  "subset_sum.ml": 8,
  "tic_tac_toe.ml": 1,
  "topo_dfs.ml": 24135,
  "topo_sort.ml": 6,
  "wildcard_match.ml": 6,
  "word_freq.ml": 8,
  "xor_cipher.ml": 601,
  "zerosafe.ml": 28,
  "zigzag.ml": 55,
  "zip_unzip.ml": 1000,
  "sieve.ml": 15,
  "sum_squares.ml": 385,
  "tree_depth.ml": 4,
  "trapping_rain.ml": 6,
  "triangle.ml": 11,
  "trie.ml": 6,
  "triangle_div.ml": 120,
  "twosum.ml": 5,
  "union_find.ml": 4,
  "unique_paths_obs.ml": 3,
  "unique_set.ml": 9,
  "validate.ml": 417,
  "word_count.ml": 3
}
