#!/usr/bin/env python3

# OBI 2026 - Fase 2
# Cabo de Guerra
# Solução: ordena os cabos e testa com os 3 maiores

import sys
input = sys.stdin.readline

def solve():
    n, x = map(int, input().split())
    a = list(map(int, input().split()))

    a.sort(reverse=True)

    # Testa resposta 1
    if a[0] >= x:
        print(1)
        return

    # Testa resposta 2
    if a[0] + a[1] - 10 >= x:
        print(2)
        return

    # Testa resposta 3
    if a[0] + a[1] + a[2] - 20 >= x:
        print(3)
        return

    print(-1)

solve()
