import os
import time

def A():
    print('Hola, soc el programa A')
    noupid = os.fork()
    if noupid == 0:
        print("Hola, soc fill d'A. Vaig a transformar-me en B")
        os.execl('./B', './B')  #Substituïm per programa B 
        os._exit(1)      # Aquí no ha d'arribar
    else:
        for _ in range(5):
            s = input()
            print('A:', s)
        print("Això és tot per part d'A")
        pid, retorn = os.wait()
        print('Ha acabat ', pid)
        os._exit(0)
        
if __name__ == "__main__":
   A()

