HACKER


  • Хакер
    HACKER 

Департамент финансовой поддержки малоимущих использует в своей работе три электронных списка: список всех студентов, список всех школьников и список всех учителей.

Понятно, что нельзя присутствовать во всех трёх списках одновременно. Однако, компьютерный взломщик – хакер проник во все списки и незаконно получает деньги в тройном размере.

Объёмы списков настолько огромны, что без помощи компьютерной программы хакера не поймать.

Составьте программу HACKER, которая:

1. Вводит списки людей из текстовых файлов STUDENTS.DAT, PUPILS.DAT, TEACHERS.DAT
2. Находит человека, присутствующего во всех трёх списках
3. Выводит результат в текстовый файл HACKER.SOL

В исходных файлах информация располагается таким образом: каждая строка содержит последовательность из 10 цифр – код социального страхования одного человека; этот код однозначно описывает любого гражданина страны, в том числе и хакера; в каждом файле последовательность кодов упорядочена по возрастанию.

Единственная строка выходного файла должна содержать код хакера. 

Например:

STUDENTS.DAT

PUPILS.DAT

TEACHERS.DAT

HACKER.SOL

0000000001

0000000005

0000000021

1000000001

1000000001

0000000007

0000000031

 

2000000002

1000000001

1000000001

 

3000000003

 

1000000091

 

 

 

5000000051