import java.net.*;
import java.io.*;

public class Client
{
   public static void main(String[] args)
     {
	try
	  {
	     Socket s = new Socket(args[0], 4444);
	     new Thread(new Escriba(s)).start();
	     BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
	     PrintWriter pw = new PrintWriter(s.getOutputStream());
	     String llegit;
	     while (true)
	     {  llegit = bf.readLine();
		pw.write(llegit + "\n");
		pw.flush();
	     }	     
	  }
	catch(Exception e)
	  {
	     e.printStackTrace();
	  }
     }
      static class Escriba implements Runnable
     {
	private Socket _s;
	
	public Escriba(Socket s)
	  {
	     _s=s;
	  }
	
	public void run()
	  {
	     try
	       {
		  BufferedReader bu = new BufferedReader(new InputStreamReader(_s.getInputStream()));
		  String line;
		  while((line=bu.readLine())!=null)
		    System.out.println("SERVER> " +line);
	       }
	     catch(Exception ex)
	       {
		  ex.printStackTrace();
	       }
	  }
     }
}

