{
  ___(2)___
  times++;
  }while(balance>=0);
  balance=current;
  return times-1;
  }
  }
  abstract class Number_PhoneCard extends PhoneCard
  {
  long cardNumber;
  int password;
  String connectNumber;
  Boolean connected;
  Boolean performConnection( long cn, int pw )
  {
  if( cn==cardNumber && ___(3)___ )
  {
  connected=true;
  return true;
  }
  else return false;
  }
  }
  class IC_Card ___(4)___
  {
  boolean performDial()
  {
  if(balance>0.9)
  {
  balance-=0.9;
  return true;
  }
  else return false;
  }
  }
  class D200_Card ___(4)___
  {
  static double additoryFee;
  static{ additoryFee=0.1; }
  boolean performDial()
  {
  if(balance>(0.5+additoryFee))
  {
  ___(5)___
  return true;
  }
  else return false;
  }
  }