for (int m = 0; m < numMice; m++) { int pow = 1; string s = lines[lineNum++]; Animal mouse = new Animal(); int val = 0; for(int l = s.Length - 1; l >= 0; l--) { if(s[l] == ' ') { pow = 1; mouse.Y = val; } else { val += (s[l] - 48) * pow; pow *= 10; } } mouse.X = val; mice.Add(mouse); }