#include <algorithm>
#include <iostream>
#include <iterator>
#include <limits>
#include <sstream>
#include <vector>

std::vector<int> read_sequence()
{
    std::string s {};
    std::getline(std::cin,s);

    std::stringstream ss { s };

    // 1. Fyll denna med alla heltal i 'ss'
    std::vector<int> sequence {  };

    return sequence;
}

int main() {

    int lower_limit { };
    int upper_limit { };
    std::cout << "Enter your bingo number limit: ";
    std::cin >> lower_limit >> upper_limit;
    std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');

    std::cout << "Enter your bingo numbers: ";
    std::vector<int> numbers { read_sequence() };

    // 2. Kontrollera att alla nummer i 'numbers' är inom gränsen.

    std::cout << "Enter the winning numbers: ";
    std::vector<int> winning_numbers { read_sequence() };

    // 3. Sortera och skriv ut winning_numbers

    // 4. Hitta den första förekomsten av något nummer från winning_numbers i
    //    numbers vektorn. Skriv ut ett felmedelande om det inte fanns något,
    //    annars skriv ut vilken position (index) som detta nummer förekom på.

    return 0;
}