#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
int main() {
std :: vector < int > vec ( ( std :: istream_iterator < int > ( std :: cin ) ) , std :: istream_iterator < int > ( ) ) ;
std :: cout << * std :: min_element ( vec.begin ( ) , vec.end ( ) ) << std :: endl ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CgppbnQgbWFpbigpIHsKCXN0ZCA6OiB2ZWN0b3IgPCBpbnQgPiB2ZWMgKCAoIHN0ZCA6OiBpc3RyZWFtX2l0ZXJhdG9yIDwgaW50ID4gKCBzdGQgOjogY2luICkgKSAsIHN0ZCA6OiBpc3RyZWFtX2l0ZXJhdG9yIDwgaW50ID4gKCApICkgOwoJc3RkIDo6IGNvdXQgPDwgKiBzdGQgOjogbWluX2VsZW1lbnQgKCB2ZWMuYmVnaW4gKCApICwgdmVjLmVuZCAoICkgKSA8PCBzdGQgOjogZW5kbCA7Cn0=