import java.net.*;
import java.io.*;

public class URLRead {
	public static void main(String[] args) {
		try {
			URL url = new URL(args[0]);
			BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
			StringBuffer buf = new StringBuffer();

			while (br.ready())
				buf.append(br.readLine() + "\r\n");

			br.close();
			System.out.println(buf.toString() + "\n" + buf.length() + " bytes read");
		} catch (MalformedURLException e) {
			System.out.println("Bad URL");
		} catch (IOException ee) {
			System.out.println("Read Error");
		}
	}
}