import java.io.File;
import java.io.IOException;

public class A3Setup {

	public static void main(String[] args) throws IOException {
		File dir = new File("adir");
		dir.mkdir();
		File file = new File(dir, "afile1");
		file.createNewFile();
		file = new File(dir, "afile2");
		file.createNewFile();
		dir = new File(dir, "adir1");
		dir.mkdir();
		file = new File(dir, "afile3");
		file.createNewFile();
		file = new File(dir, "afile4");
		file.createNewFile();
		dir = new File(dir, "adir2");
		dir.mkdir();
		file = new File(dir, "afile5");
		file.createNewFile();
		file = new File(dir, "afile6");
		file.createNewFile();
		file = new File(dir, "afile7");
		file.createNewFile();
		file = new File(dir, "afile8");
		file.createNewFile();
		dir = new File(dir, "adir3");
		dir.mkdir();
		dir = dir.getParentFile();
		file = new File(dir, "afile9");
		file.createNewFile();
		dir = dir.getParentFile();
		file = new File(dir, "afile10");
		file.createNewFile();
		file = new File(dir, "afile11");
		file.createNewFile();
		dir = dir.getParentFile();
		file = new File(dir, "afile12");
		file.createNewFile();
		file = new File(dir, "afile13");
		file.createNewFile();
		dir = new File(dir, "adir4");
		dir.mkdir();
		file = new File(dir, "afile14");
		file.createNewFile();
		file = new File(dir, "afile15");
		file.createNewFile();
		file = new File(dir, "afile16");
		file.createNewFile();
		file = new File(dir, "afileWithALongName");
		file.createNewFile();
		dir = dir.getParentFile();
		file = new File(dir, "afile17");
		file.createNewFile();
		file = new File(dir, "afile18");
		file.createNewFile();
		dir = new File(dir, "adir5");
		dir.mkdir();
		dir = new File(dir, "adir6");
		dir.mkdir();
		file = new File(dir, "afile19");
		file.createNewFile();
		file = new File(dir, "afile20");
		file.createNewFile();
	}

}
