':type nums: List[int]
:rtype: bool'

def find132pattern(self, nums):

    ak = float('-inf')
    st = []
    for i in reversed(xrange(len(nums))):
        if (nums[i] < ak):
            return True
        else:
            while (st and (nums[i] > st[(-1)])):
                ak = st.pop()
        st.append(nums[i])
    return False
