package com.javarush.task.task18.task1808;

/*
Разделение файла
*/

import java.io.*;
import java.util.ArrayList;
import java.util.List;


public class Solution {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String file1 = reader.readLine();
        String file2 = reader.readLine();
        String file3 = reader.readLine();
        reader.close();
        FileInputStream inputStream1 = new FileInputStream(file1);
        FileOutputStream outputStream2 = new FileOutputStream(file2);
        FileOutputStream outputStream3 = new FileOutputStream(file3);

        List<Integer> copyFile1= new ArrayList <>();

        while (inputStream1.available()>0){
            int i = 0;
            copyFile1.add(i, inputStream1.read());
            i++;

        }


            if (copyFile1.size()%2 == 0){
                for (int i = 0; i <= copyFile1.size()/2 ; i++) {
                    outputStream2.write(copyFile1.get(i));
                }
                for (int i = (copyFile1.size()/2)+1; i < copyFile1.size() ; i++) {
                    outputStream3.write(copyFile1.get(i));
                }
            }
            else {
                for (int i = 0; i <= copyFile1.size()/2 ; i++) {
                    outputStream2.write(copyFile1.get(i));
                }
                for (int i = (copyFile1.size()/2)+1; i < copyFile1.size() ; i++) {
                    outputStream3.write(copyFile1.get(i));
                }
            }
        inputStream1.close();
        outputStream2.close();
        outputStream3.close();

    }
}