В целях тестирования мне нужно найти два 64-битных целочисленных значения, которые точно умножаются на 128-битное промежуточное значение с определенной битовой комбинацией. Очевидно, я могу генерировать желаемое промежуточное значение и делить на случайные значения, пока не найду комбинацию, которая работает, но есть ли более эффективный способ?