Please solve the programming task below using a self-contained code snippet in a markdown code block.

Given an array of n integers nums, a 132 pattern is a subsequence of three integers nums[i], nums[j] and nums[k] such that i < j < k and nums[i] < nums[k] < nums[j].
Return true if there is a 132 pattern in nums, otherwise, return false.
 
Please complete the following python code precisely:
```python
class Solution:
    def find132pattern(self, nums: List[int]) -> bool:
```