CF946B Weird Subtraction Process

Description

You have two variables $ a $ and $ b $ . Consider the following sequence of actions performed with these variables: 1. If $ a=0 $ or $ b=0 $ , end the process. Otherwise, go to step $ 2 $ ; 2. If $ a>=2·b $ , then set the value of $ a $ to $ a-2·b $ , and repeat step $ 1 $ . Otherwise, go to step $ 3 $ ; 3. If $ b>=2·a $ , then set the value of $ b $ to $ b-2·a $ , and repeat step $ 1 $ . Otherwise, end the process. Initially the values of $ a $ and $ b $ are positive integers, and so the process will be finite. You have to determine the values of $ a $ and $ b $ after the process ends.

Input Format

The only line of the input contains two integers $ n $ and $ m $ ( $ 1

Output Format

Print two integers — the values of $ a $ and $ b $ after the end of the process.

Explanation/Hint

Explanations to the samples: 1. $ a=12 $ , $ b=5 $ ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF946B/5a518872d8942914aef6c33d251688a64a8d6d74.png) $ a=2 $ , $ b=5 $ ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF946B/5a518872d8942914aef6c33d251688a64a8d6d74.png) $ a=2 $ , $ b=1 $ ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF946B/5a518872d8942914aef6c33d251688a64a8d6d74.png) $ a=0 $ , $ b=1 $ ; 2. $ a=31 $ , $ b=12 $ ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF946B/5a518872d8942914aef6c33d251688a64a8d6d74.png) $ a=7 $ , $ b=12 $ .