When we customized a comparator, it won’t follow the simple descending order but compares two of the concatenations of the strings.
Using customized Linked List to solve this problem
Using two heaps to find the median from data stream
This post gives two versions of a solution.
Fast & Slow Pointers and Binary Search Solutions
We solved this problem by simulating vertical multiplication which factoring the multiplier into coefficient and exponent.