class Int
{
public override string ToString()
{
return this.Value.ToString();
}
public static Int operator +(Int one,Int two){
return new Int(one.Value + two.Value);
}
public int Value { set; get; }
public static implicit operator Int(char d) {
return new Int(Convert.ToInt32(d.ToString()));
}
private Int(int value)
{
this.Value = value;
}
}