public class TreeNode
{
    private int data;
    private TreeNode left;
    private TreeNode right;

    public String toString()
    {
	return ""+data;
    }
    
    public TreeNode(int d)
    {
	data = d;
	left=null;
	right=null;
    }

    public TreeNode getLeft() { return left; }
    public void setLeft(TreeNode n) { left = n; }

    public TreeNode getRight() { return right; }
    public void setRight(TreeNode n) { right = n; }

    public int getData() { return data; }


    public static void main(String[] a)
    {
	TreeNode n = new TreeNode(5);
	n.setLeft(new TreeNode(51));
	n.setRight(new TreeNode(52));
	System.out.println(n);
	System.out.println(n.getLeft());
	System.out.println(n.getRight());
    }	
	
}
