Note: this class is part of a program that generates 10 fraction math problems (1 fraction +, -, /, or * another fraction)an object problems is created and methods are used to return the question and answer.class Problems { public Problems() { //generates first array of fractions int[][] fractionGroup1 = new int[2][10]; for (int r=0;r<2;r++) { for (int c=0;c<fractionGroup1[r].length;c++) { fractionGroup1[r][c] = ( (int) (Math.random() * 9) + 1 ); } }................//returns numerator of 1st number public int getNumerator1(int problemNum) { return fractionGroup1[0][problemNum]; }Compiling Problems.java Problems.javaTheme:cannot find symbolsymbol : class stringlocation: class Problems public string getOperation(int problemNum) ^cannot find symbolsymbol : variable fractionGroup1location: class Problems return fractionGroup1[0][problemNum]; ^cannot find symbolsymbol : variable fractionGroup2location: class Problems return fractionGroup2[0][problemNum]; ^cannot find symbolsymbol : variable operationslocation: class Problems switch (operations[problemNum]) ^cannot find symbolsymbol : variable fractionGroup1location: class Problems return fractionGroup1[1][problemNum]; ^cannot find symbolsymbol : variable fractionGroup2location: class Problems return fractionGroup2[1][problemNum]; ^cannot find symbolsymbol : variable answerslocation: class Problems return answers[problemNum]; ^7 errors