#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; #define rep(i, n, m) for(ll i = (n); i < (ll)(m); i++) #define rrep(i, n, m) for(ll i = (n); i > (ll)(m); i--) #define step(i, n, m, st) for(ll i = (n); i < (ll)(m); i += (ll)(st)) int main() { ll N, M; cin >> N >> M; vector A; while (M) { A.push_back(N / M); N %= M; swap(N, M); } for (ll a: A) cout << a << ' '; cout << endl; }