W zadaniu nie jest wskazane, ile par liczb będą zawierały dane wejściowe, dlatego lepiej iterować po liniach pliku, zamiast sztywno ustalonej liczbie:
with open(filepath, "r") as f:
for line in f:
# do the magic here
Następnie: strzelam, że pary liczb znajdują się w pliku kolejno oddzielone znakiem łamania linii, a same liczby posiadają separator w postaci spacji lub innego znaku (np. przecinka).
Jeżeli tak, próbujesz przekonwertować liczbę zawierającą spację, a w komputerze... cóż, nie zawsze to przejdzie. Proponuję stworzenie tablicy tymczasowej i operowanie dopiero na niej:
temp_list = [int(n) for n in line.split(" ")]
a = temp_list[0]
b = temp_list[1]
Po tym powinno trybić. ;p