#ifndef SYNTH_MATH_H #define SYNTH_MATH_H extern long long gcd(long long int a, long long int b) { long long rem; rem=a-(a/b*b); if(rem==0) return b; else gcd(b,rem); } // Function to return LCM of two numbers extern long long lcm(long long a, long long b) { return (a / gcd(a, b)) * b; } #endif /* SYNTH_MATH_H */