```
class Solution(object):
def findMin(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
if len(nums)==0: return
current_min = nums[0]
for num in nums:
if num<current_min:
return num
return current_min
```

The answer is simply the first element or the first following element less than the first one. It seems much easier than the solution.