#include <bits/stdc++.h>
#define ll long long
#define mod 1073741824
#define con 1000050
using namespace std;
ll cntr[con] = {0};
void sieveeeeeee() {
for (int s = 1; s < con; ++s)
for (int x = s ; x < con; x += s)
cntr[x]++;
}
void solve() {
int a , b , c;
cin >> a >> b >> c;
ll sumx = 0 ;
for ( int i = 1 ; i <= a ; i++ )
for ( int j = 1 ; j <= b ; j++ )
for (int k = 1 ; k <= c ; k++ )
sumx += cntr[i * j * k];
sumx %= mod;
cout << sumx;
}
int main() {
sieveeeeeee();
solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgbW9kIDEwNzM3NDE4MjQKI2RlZmluZSBjb24gMTAwMDA1MAp1c2luZyBuYW1lc3BhY2Ugc3RkOwpsbCBjbnRyW2Nvbl0gPSB7MH07CnZvaWQgc2lldmVlZWVlZWUoKSB7CiAgICBmb3IgKGludCBzID0gMTsgcyA8IGNvbjsgKytzKQogICAgICAgIGZvciAoaW50IHggPSBzICA7IHggPCBjb247IHggKz0gcykKICAgICAgICAgICAgY250clt4XSsrOwp9CnZvaWQgc29sdmUoKSB7CiAgICBpbnQgYSAsIGIgLCBjOwogICAgY2luID4+IGEgPj4gYiA+PiBjOwogICAgbGwgc3VteCA9IDAgOwogICAgZm9yICggaW50IGkgPSAxIDsgaSA8PSBhIDsgaSsrICkKICAgICAgICBmb3IgKCBpbnQgaiA9IDEgOyBqIDw9IGIgOyBqKysgKQogICAgICAgICAgICBmb3IgKGludCBrID0gMSA7IGsgPD0gYyA7IGsrKyApCiAgICAgICAgICAgICAgICBzdW14ICs9ICBjbnRyW2kgKiBqICoga107CiAgICBzdW14ICU9IG1vZDsKICAgIGNvdXQgPDwgc3VteDsKfQppbnQgbWFpbigpIHsKICAgIHNpZXZlZWVlZWVlKCk7CiAgICBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0=