import sys n,k = map(int,input().split()) arr = list(map(int,input().split())) for i in range(0,n): if i > 0 and arr[i] == arr[i-1]: continue left = i+1 right = n-1 while left < right: if arr[i] +arr[left] + arr[right] < k: left += 1 elif arr[i] +arr[left] + arr[right]== k: if arr[i] < arr[left] and arr[left] < arr[right]: print(arr[i],arr[left], arr[right]) if arr[left] == arr[left+1]: left += 1 if arr[right] == arr[right-1]: right -= 1 left += 1 right -= 1 elif arr[i] +arr[left] + arr[right] > k: right -= 1