#include using namespace std; long long N, M; long long GCD(long long A, long long B){ if (B == 0) return 0; if (A != N || B != M) cout << ' '; cout << A / B; return GCD(B, A % B); } int main() { cin >> N >> M; assert(1 <= N && N <= 1000000000); assert(1 <= M && M <= 1000000000); long long num = GCD(N, M); }