I have 2 different classes

```
class TollGate
{
    public void Check(int []numbers, int Token)
    {
        int i;
        for (i = 0; i < numbers.Length; i++)
        {
            int s = numbers[i];
            if ( Token > s)
            {
                Console.WriteLine("You Got To Wait");
                return;//this works
            }
            else
            {
                 Console.WriteLine("Hold On Printing a Pass\n\"Happy Trip\"");//this doesn't   
                 return;
            } 
        }
    }
}

class Program
{
    public static void Main()
    {
        int[] numbers = new int[5]  {1, 2, 3, 4, 5};
        Random rnd = new Random();
        int r = rnd.Next(numbers.Length);
        int Token = (numbers[r]);
        Tollgate T = New TollGate();  
        T.Check(numbers, Token);
        Console.WriteLine("Cool"); 
        Console.WriteLine("Hot");
        Console.WriteLine("Freezing");
    }
}

```

Can't i use two return statements. How to make it just stop, by giving the message only once but it just goes along with the loop displaying it as many times as the loop.