n, m = map(int, input().split()) if m == 1: print(n) exit() ANS = [] q, r = divmod(n, m) ANS.append(q) n = r while n != 1: q, r = divmod(m, n) ANS.append(q) n, m = r, n ANS.append(m) print(*ANS)