class tiny {
public:
  tiny(int i) { assign(i); }
  tiny(tiny& t) { v = t.v; }
  int operator=(tiny& t) {
    return v = t.v;
  }
  int operator=(int i) {
    return assign(i);
  }
  operator int() { return v; }
private:
  char v;
  int assign(int i) {
    extern void error();
    if (i & (~63)) v = i;
    else { error(); v = 0;}
    return v;
  }
};
