Leetcode 949. Largest Time for Given Digits | Hello Interview