Please help me with the task: Minimum checker

Hello, I’m working on this task:

Write a program that reads integer count and then reads count integer numbers from the console and outputs their minimum. Example:

Here is my code:

namespace ForLoops
   class Minimum
       static void Main(string[] args)
           int count = int.Parse(Console.ReadLine());
           int a = int.Parse(Console.ReadLine());
           for(int i = 0; i < count; i++)
              int b = int.Parse(Console.ReadLine());
              if (b < a)
                  a = b;  

what is wrong with this solution??

System.FormatException: Input string was not in a correct format.
at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
at System.Number.ParseInt32(ReadOnlySpan`1 value, NumberStyles styles, NumberFormatInfo info)
at System.Int32.Parse(String s)
at ForLoops.Minimum.Main(String[] args)