I am relatively new to coding on c# and just wondering why I get a red underline on my "Else" line. can anyone help me??

```
class Program
{
    static void Main()
    {
        string temp;
        int number;
        char computer = ' ', answer;

        Random rand = new Random();

        Console.WriteLine("Press p for paper, s for scissor or r for rock");
        temp = Console.ReadLine();
        answer = Convert.ToChar(temp);
        number = rand.Next(3);

        switch (number)
        {
            case 1:
                computer = 'p';
                Console.WriteLine("CPU chose paper");
                break;

            case 2:
                computer = 's';
                Console.WriteLine("CPU chose scissors");
                break;

            case 3:
                computer = 'r';
                Console.WriteLine("CPU chose rock");
                break;
        }
        if (answer == computer)    
        {
            Console.WriteLine("Draw");
        } 
        else if (((answer == 'r')&&(computer == 's'))
               ||((answer == 's')&&(computer == 'p'))
               ||((answer == 'p')&&(computer == 'r')))
        {
            Console.WriteLine("You have won");
        }
        else (((answer == 's')&&(computer == 'r'))
            ||((answer == 'p')&&(computer == 's'))
            ||((answer == 'r')&&(computer == 'p')))
        {
            Console.WriteLine("You have lost");
        }   

        Console.ReadLine();
    }
}

```