Minimum Time Difference Leetcode Solution 9