Minimum Time Difference Leetcode Solution 125