С примерами во втором пункте я несколько ошибся, с

нет допустимых повторов на второе число, а вот с

есть:

(при этом оба раза надо перебрать третье число в интервале

). А для первого числа

можно пропустить по три значения второго числа, а для

во втором числе можно пропустить

. Разумеется у меня все знаменатели в списке упорядочены по возрастанию и перебор идёт в обратном порядке, от больших к меньшим, потому и можно некоторые меньшие пропускать. При прямом переборе пропускать можно бОльшие знаменатели.