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