public String getAnswer(){
    long answer = 0;
    for(int x = 0; x < 20; x++){
      long currentLoop = 1;
      for(int i = 0; i < 37; i++){
        for( int y = 0; y < 13; y++){
          char theNum = NUM.charAt((50 * x) + i + y);
          long number = theNum;
          currentLoop *= number;
        }
        if (currentLoop > answer)
          answer = currentLoop;
      }
    }
    for(int x = 0; x < 50; x++){
      long currentLoop = 1;
      for(int i = 0; i < 7; i++){
        for( int y = 0; y < 13; y++){
          char theNum = NUM.charAt( x + i + (y * 50));
          long number = theNum;          
          currentLoop *= number;
        }
        if (currentLoop > answer)
          answer = currentLoop;
      }
    }
    return String.valueOf(answer);
 }