expected initializer before 'void'

Hello.
Some help here please.im getting this error in this code
"expected initializer before 'void'"

String num1 = "";
String num2 = "";
boolean not_number = false;
int result

void setup(){
  Serial.begin(9600);
  Serial.println("INTERRACTIVE CALCULATOR");
  }

 void loop() {
  if (Serial.available() >0){
    num1 = Serial.read();
    num2 = Serial.read();

    if (not_number){
      Serial.println("Not a number");
      }
      else{

      result = num1.toInt() * num2.toInt();
      Serial.print(num1);
      Serial.print("X");
      Serial.print(num2);
      Serial.print("=");
      Serial.print(result);
      Serial.println("");
      }
      not_number = false;
      num1= "";
      num2="";
    }

    
  }

You need a ';' (semicolon) after

int result

There may be other problems but that one stands out.

thank you