複数のデータセットの並びが与えられます。入力の終わりはゼロひとつの行で示されます。各データセットは以下の形式で与えられます。                 t n s1 f1 s2 f2 : sn fn   １行目に１日の目標時間 t (0 ≤ t ≤ 22)、 ２行目に勉強の回数 n (1 ≤ n ≤ 10)が与えられます。続く n 行に i 回目の勉強の開始時刻 si と終了時刻 f (6 ≤ si, fi ≤ 22) が与えられます。  データセットの数は 100 を超えません。
t=int(input())
n=int(input())
b=0
for i in range(n):
    s,f=map(int,input().split())
    a=f-s
    b+=a
if t<=b:
    print("OK")
else:
    print(t-b)

while True:
    t=int(input())
    if t == 0:
        break
    n=int(input())
    b=0
    for i in range(n):
        s,f=map(int,input().split())
        a=f-s
        b+=a
    if t<=b:
        print("OK")
    else:
        print(t-b)
