Minimum Time Difference Leetcode Solution