import java.util.*;

public class SujetObservateur {

  public static void main(String[] args){
      Sujet sujet = new Sujet();
      Observateur s1 = new MonObservateur(sujet,"t1");      
      Observateur s2 = new MonObservateur(sujet,"t2");
      Scanner sc = new Scanner(System.in);
      while(true)
	  sujet.set(sc.nextInt());
 
  }

}

class Sujet {
    
    public int val = 0;

    public void set(int v) {
	val = v;
	signaler();
    }

    ArrayList<Observateur> listeObservateur = new ArrayList<Observateur>();

    public void ajoutObservateur(Observateur obs) {
	listeObservateur.add(obs);
    }

    public void signaler() {
	for (int i=0; i<listeObservateur.size(); i++)
	    listeObservateur.get(i).miseAJour();
    }
}

interface Observateur {
    public void miseAJour();
}

class MonObservateur implements Observateur {
    Sujet sujet;
    String s;
    
    public MonObservateur(Sujet sujet, String s) {
	this.sujet = sujet;
	this.s = s;
	sujet.ajoutObservateur(this);
    }

    public void miseAJour() {
	System.out.println(sujet.val + s);
    }

}