# your code goes here
 
ns = []; ms = []; ratios = []; prime_limits = [];
 
for n = 1:47
for m = 1:47
   if m/n < 1
       continue
   end
   if m/n > 2
       continue
   end
   ns = [ns n];
   ms = [ms m];
   prime_limit = max([factor(n) factor(m)]);
   ratios = [ratios m/n];
   prime_limits = [prime_limits prime_limit];
end
end
 
cents = 1200 * log2(ratios);
table = [ns' ms' ratios' cents' prime_limits'];
table = sortrows(table, 4);

[~, idxs] = unique(table(:, 4));

table = table(idxs, :);

for l = 1:size(table, 1)
    fprintf('n: %d m: %d ratio: %f cents: %f prime_factor: %d\n', table(l, 1), table(l, 2), table(l, 3), table(l, 4), table(l,5));
end


