3 ms·Beautiful solution! Really clever, hats offby throwaway888abc 3y agoBeautiful solution! Really clever, hats off