class myInteger {
  private int n;
  private StringBuffer buff;
  private myInteger fizzbuzzgizz(int m, String mes) {
    if (this.n % m == 0) { buff.append(mes); }
    return this;
  }
  public myInteger(int n) { this.n = n; buff = new StringBuffer(); }
  public String toString() {
    if (this.buff.length() == 0)
      return new Integer(n).toString();
    else 
      return buff.toString();
  }

  public myInteger fizz() { return this.fizzbuzzgizz(3, "Fizz"); }
  public myInteger buzz() { return this.fizzbuzzgizz(5, "Buzz"); }
  public myInteger gizz() { return this.fizzbuzzgizz(7, "Gizz"); }
}

class Main {
  public static void main(String[] args) {
    System.out.println(new myInteger(1).fizz().buzz().gizz());
    System.out.println(new myInteger(3).fizz().buzz().gizz());
    System.out.println(new myInteger(5).fizz().buzz().gizz());
    System.out.println(new myInteger(7).fizz().buzz().gizz());
    System.out.println(new myInteger(15).fizz().buzz().gizz());
    System.out.println(new myInteger(21).fizz().buzz().gizz());
    System.out.println(new myInteger(35).fizz().buzz().gizz());
    System.out.println(new myInteger(105).fizz().buzz().gizz());
    System.out.println(new myInteger(997).fizz().buzz().gizz());
  }
}
/* end */
