import sys

argv = sys.argv
if len(argv) <= 1:
    print("")
    print("Usage: python {} outfile".format(argv[0]))
    exit()
    
outfile = argv[1]
mode = 'w'
if len(argv) >= 3:
    mode = argv[2]

fp = open(argv[1], mode)
if not fp:
    print("")
    print("Error: Can not write to [{}]".format(outfile))
    print("")
    exit()

while 1:
    try:
        line = input()
        if not line:
            break
    except:
        break

    print(line)
    fp.write(line + "\n")

fp.close()
