Codigo para semaforo

adonde pongo el if (numero <10) probe en todos lados y no me anda

const int SalidaLedVerde = 2;
const int SalidaLedAmarillo = 3;

int numero = 0;

void setup()
{
 Serial.begin(9600);
  
 pinMode(SalidaLedVerde, OUTPUT);
 pinMode(SalidaLedAmarillo, OUTPUT);
 
  
}

void loop()

  
{  
  
   if (Serial.available()>0)
   {
   	numero = Serial.read();
 	if (numero < 10)
	
    {
    if (numero % 2 == 0)  // se cumple cuando es par
   
           
    digitalWrite(SalidaLedVerde,HIGH); 
    digitalWrite(SalidaLedAmarillo, LOW); 
  	}
  
else 
  
	{
  digitalWrite(SalidaLedVerde, LOW); 
  digitalWrite(SalidaLedAmarillo, HIGH); 
	}
  
  }
 
  
  
}