import java.io.File; import java.io.FileNotFoundException; import java.util.NoSuchElementException; import java.util.Formatter; import java.util.FormatterClosedException; import java.util.Scanner; class ProofRead { static Formatter output; static Formatter output1; static Formatter output2;//for writing the vertical frame tiles static Formatter output3;//for writing the horiz6ontal frame tiles static Formatter output4;//for writing the seed tile static Formatter output5; static Formatter output6; static Formatter output7; static Formatter output8; static Scanner input1; static Scanner input2; static Scanner input3; static Scanner input4; static Scanner input5;//for reading frame tiles' glues static Scanner input6;//for proofreading verticalframe tiles' glues static Scanner input7;//for proofreading horizontal frame tiles' glues static Scanner input8;//for proofreading seed frame tiles' glues static Scanner input9;//for finding total glues in computational tiles before any error correction; static Scanner input10; static Scanner input11; static Scanner input12; static Scanner input13; public static void main(String args[]) { int m;//for m*m proofread the value of m System.out.println("We can give you the tileset for proofread of m*m give us the value of m \n allowable values of n are 2,4,16 and so on "); Scanner input = new Scanner(System.in); m = input.nextInt(); int strength[] = new int[2000];//array for glue strength int y = 0, big = 0; int glue_strength_1 =0, glue_strength_2 = 0; try { input1 = new Scanner(new File("glues2.txt"));//all the initial frame & seed tiles' glue input2 = new Scanner(new File("glues.txt"));//all the initial computational tiles(non frame and non seed) input5 = new Scanner(new File("glues2.txt")); input9 = new Scanner(new File("glues.txt")); output2 = new Formatter("vertical_frame_tiles.txt"); output3 = new Formatter("horizontal_frame_tiles.txt"); output4 = new Formatter("seed_tile.txt"); output5 = new Formatter("seed_only.txt"); output6 = new Formatter("frame_only.txt"); output7 = new Formatter("comp_only.txt"); int n,e,s,w; //to find the total glues in computational tiles before any error correction; int x1=0,big2=0; while(input9.hasNext()) { x1 = input9.nextInt(); if(big2