#!/usr/bin/python
# os1.py

import os, sys
rd, wd = os.pipe()

pid = os.fork()

if pid: #father
       i = 1
       while i <= 1000:
        if(i < 10):
	 os.write(wd, ' ')
	 os.write(wd, ' ')
         os.write(wd,str(i))
         os.write(wd, ' ')
        if ((i>=10)&(i < 100)):
	 os.write(wd, ' ')
         os.write(wd,str(i))
         os.write(wd, ' ')
        if ((i>=100)&(i < 1000)):
	 os.write(wd, ' ')
         os.write(wd,str(i))
        if(i == 1000):
         os.write(wd,str(i))
        i += 1
       #os.close(wd)
       os.waitpid(pid, 0)
       print os.read(rd,8);
else: #child
       i = 1
       x = 0
       y = ' '
       while i <= 1000:
         y = os.read(rd,4)
         x += int(y)
         i += 1
       os.write(wd, str(x))
       os.close(wd)
       sys.exit(0)
