import java.io.*;
import java.net.*;

public class IO
{
	public static String input(BufferedReader br,BufferedWriter bw)
	{
		int temp;
		String tempstring = "";
		try
		{
			while((temp = br.read()) != 13)
			{
				bw.write(temp);
				bw.flush();
				tempstring = tempstring + (char)temp;
			}
			br.read();
		}
		catch(IOException e){}

		return tempstring;
	}
	public static String inputPass(BufferedReader br,BufferedWriter bw)
	{
		int temp;
		String tempstring = "";
		try
		{
			while((temp = br.read()) != 13)
			{
				bw.write('*');
				bw.flush();				
				tempstring = tempstring + (char)temp;
			}
			br.read();
		}
		catch(IOException e){}

		return tempstring;
	}
	public static BufferedReader inputFile(String FileName)
	{
		BufferedReader in = null;
		try
		{
			in = new BufferedReader(new FileReader(FileName));
		}
		catch(IOException e){}
		return in;
	}
	public static void output(String string,BufferedWriter bw)
	{
		try
		{
			bw.write(string,0,string.length());
			bw.flush();
		}
		catch(IOException e){}
	}
	public static void outputln(String string,BufferedWriter bw)
	{
		try
		{
			bw.write(string + "\n\r",0,string.length() + 2);
			bw.flush();
		}
		catch(IOException e){}
	}
	public static void outputFile(String string,String FileName)
	{
		try
		{
			BufferedWriter bw = new BufferedWriter(new FileWriter(FileName,true));
			bw.write(string,0,string.length());
			bw.flush();
			bw.close();
		}
		catch(IOException e){}
	}
	public static void outputNewFile(String string,String FileName)
	{
		try
		{
			BufferedWriter bw = new BufferedWriter(new FileWriter(FileName,false));
			bw.write(string,0,string.length());
			bw.flush();
			bw.close();
		}
		catch(IOException e){}
	}
}
