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

public class Forwarder { 
	public static void main(String args) throws IOException {
		int port = Integer.parseInt(args0);
		String messageToClient = args1;
		ServerSocket listenSocket = new ServerSocket(port);
		Socket connectionSocket = listenSocket.accept();
		InputStream is = connectionSocket.getInputStream();
		OutputStream os = connectionSocket.getOutputStream();
		InputStreamReader isr = new InputStreamReader(is);
		BufferedReader br = new BufferedReader(isr);
		OutputStreamWriter osw = new OutputStreamWriter(os);
		BufferedWriter bw = new BufferedWriter(osw);
		String messageFromClient = br.readLine();
		System.out.println(messageFromClient);
		bw.write(messageToClient + "
");
		bw.flush();
		bw.close();
		br.close();
		connectionSocket.close();
		listenSocket.close();
	}
}