package main

import (
    "bufio"  // for version 1.
    "io/ioutil" // for version 2.
    "os"
)

func main() {
    // version 1
    reader := bufio.NewReader(os.Stdin)
    input, _ := reader.ReadBytes('\n')
    println(string(input[0:len(input)-1]))  // string(input[0:len(input)-1]) remove '\n'.


    // version 2
    // blocke util you press Ctrl+d
    input, _ := ioutil.ReadAll(os.Stdin);
    println(string(input[0:len(input)-1]))

    // version 3
    //var    input []byte
    input := make([]byte, 1024)
    os.Stdin.Read(input)
    println(string(input[0:len(input)-1]))
}