#include<bits/stdc++.h>usingnamespace std;longlonggcd(longlong a,longlong b){return b ==0? a :gcd(b, a % b);}longlongstrToInt(string input){if(input.empty())return0;returnstoi(input);}
pair<longlong,longlong>rep2Fraction(string & snonRepeat, string & srepeat){if(srepeat.empty()){longlong a =strToInt(snonRepeat);longlong b =pow(10, snonRepeat.size());longlong c =gcd(a, b);return{ a / c,b / c };}else{longlong a =strToInt(snonRepeat + srepeat)-strToInt(snonRepeat);longlong b =pow(10, snonRepeat.size())*(pow(10, srepeat.size())-1);longlong c =gcd(a, b);return{ a / c,b / c };}}