import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Personnel
{
    private Scanner in;
    private PrintWriter out;
    
    public Personnel(Scanner in, PrintWriter out)
    {
        this.in  = in;
        this.out = out;
    }
    
    private Company readData()
    {
        Company company = new Company();
        
        /*** complete this method ***/
        
        return company;
    }
    
    private void printReport(Company company)
    {
        out.printf("%15s   %-20s   %-20s\n",
                   "DEPARTMENT", "MANAGER", "WORKERS");
        
        /*** complete this method ***/
    }
    
    public static void main(String args[])
    {
        Scanner     in  = null;
        PrintWriter out = null;
        
        try {
            in  = new Scanner(new File("personnel.csv"));
            out = new PrintWriter("personnel.out");
            Personnel p = new Personnel(in, out);
            Company company = p.readData();
            p.printReport(company);
        }
        catch (FileNotFoundException ex) {
            ex.printStackTrace();
        }
        finally {
            if (in  != null) in.close();
            if (out != null) out.close();
        }
    }
}
