Minimum Time Difference Leetcode Solution 1