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

public class TCP_RW {
  public static void main(String[] argv) {
    byte[] buff = new byte[1024];
    try {
      Socket rwSocket     = new Socket(argv[0], Integer.parseInt(argv[1]));
      InputStream  instrm = rwSocket.getInputStream();
      OutputStream outstr = rwSocket.getOutputStream();
      while(true) {	// $BI8=`F~NO$+$i%=%1%C%H$X(B
	int n = System.in.read(buff);
	if (n==-1) break;
	outstr.write(buff, 0, n);
      }
      while(true) {     // $B%=%1%C%H$+$iI8=`=PNO$X(B
	int n = instrm.read(buff);
	if (n==-1) break;
	System.out.write(buff, 0, n);
      }
    } catch (Exception e) {
      e.printStackTrace();
      System.exit(1);
    }
  }
}


