OM
потому что тогда или сразу определяют первым аргументом кол-во строк или маркируют конец ввода специальным значением
похоже такие задачи перекочевали из c-подобных языков
Size: a a a
OM
WA
OM
try:
while True:
a, b = input().split()
..
except EOFError:
pass # ввод закончился, и мы ловим эту ситуацию.
WA
E
WA
E
SP
WA
SP
WA
WA
SP
WA
SP
SP
E
SP
SP
E