#include using namespace std; long long gcd(long long m, long long n) { int r; while (n != 0) { r = m % n; m = n; n = r; } return m; } unsigned long long NOK (long long a, long long b) { return ( ( a * b ) / gcd(a, b) ); } int main () { long long a, b, k; FILE* In = fopen ("kmul.in", "r"); FILE* Out = fopen ("kmul.out", "w"); fscanf (In, "%lld%lld", &a, &b); fscanf (In, "%lld", &k); fprintf (Out, "%lld\n", NOK (a, b) * k); fclose (In); fclose (Out); }