#include <iostream>
#include <algorithm>
#define m(x) std::cout << (x) << std::endl;
int main () {
const size_t rozmiar{3};
uint64_t n{999999999};
uint32_t liczby[rozmiar];
uint64_t suma{};
std::cin >> liczby[0] >> liczby[1] >> liczby[2];
//Sortowanie
std::sort (liczby, liczby+rozmiar);
for (uint64_t i{liczby[0]}; i <= n; i+=liczby[0]) {
int ile_razy{};
uint64_t liczba{};
for (size_t j{}; j < rozmiar; ++j) {
if ((i % liczby[j]) == 0) {
++ile_razy;
liczba = i;
}
}
if(ile_razy == 1){ suma += liczba; }
}
std::cout << suma << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKI2RlZmluZSBtKHgpIHN0ZDo6Y291dCA8PCAoeCkgPDwgc3RkOjplbmRsOwoKaW50IG1haW4gKCkgewoJY29uc3Qgc2l6ZV90IHJvem1pYXJ7M307Cgl1aW50NjRfdCBuezk5OTk5OTk5OX07Cgl1aW50MzJfdCBsaWN6Ynlbcm96bWlhcl07Cgl1aW50NjRfdCBzdW1he307CglzdGQ6OmNpbiA+PiBsaWN6YnlbMF0gPj4gbGljemJ5WzFdID4+IGxpY3pieVsyXTsKCS8vU29ydG93YW5pZQoJc3RkOjpzb3J0IChsaWN6YnksIGxpY3pieStyb3ptaWFyKTsKCQoJZm9yICh1aW50NjRfdCBpe2xpY3pieVswXX07IGkgPD0gbjsgaSs9bGljemJ5WzBdKSB7CgkJaW50IGlsZV9yYXp5e307CgkJdWludDY0X3QgbGljemJhe307CgkJZm9yIChzaXplX3Qgant9OyBqIDwgcm96bWlhcjsgKytqKSB7CgkJCWlmICgoaSAlIGxpY3pieVtqXSkgPT0gMCkgewoJCQkJKytpbGVfcmF6eTsKCQkJCWxpY3piYSA9IGk7CgkJCX0KCQl9CgkJaWYoaWxlX3JhenkgPT0gMSl7IHN1bWEgKz0gbGljemJhOyB9Cgl9CgkKCXN0ZDo6Y291dCA8PCBzdW1hIDw8IHN0ZDo6ZW5kbDsKfQ==