anchor.diff:       *            the amount of money minor currency
        * @return the string description of money value
        */
  -    String convert(long theMoney, long theKopeiki) {
  +    String convert(int theMoney, int theKopeiki) {
           StringBuilder money2str = new StringBuilder();
  -        long triadNum = 0;
  -        long theTriad;
  +        int triadNum = 0;
  +        int theTriad;
   
           int intPart = theMoney.toInt();
           if (intPart == 0) {
  
positive.code:      * @param triadWord the triad word
       * @return the range
       */
      long check1(long triad, StringBuilder triadWord) {
          int range = (triad / NUM100).toInt();
          triadWord.append(concat([""], messages["100_900"])[range]);
  
  
negative.code:             theTriad = intPart % NUM1000;
              money2str.insert(0, triad2Word(theTriad, triadNum, rubSex));
              if (triadNum == 0) {
                  int range10 = ((theTriad % NUM100) / NUM10).toInt();
                  int range = (theTriad % NUM10).toInt();
                  if (range10 == NUM1) {
                      money2str.append(rubFiveUnit);
                  } else {
  