- #include <iostream> 
- #include <iterator> 
- #include <set> 
- using namespace std; 
-   
- int main() { 
- 	using data_type = int; 
- 	set<data_type> data_set; 
-   
- 	//change cin to your ifstream 
- 	copy(istream_iterator<data_type>(cin),  
- 	     istream_iterator<data_type>(),  
- 	     inserter(data_set, end(data_set))); 
-   
- 	//change cout to your ofstream 
- 	copy(begin(data_set), end(data_set), ostream_iterator<data_type>(cout, " ")); 
-   
- 	return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzZXQ+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXVzaW5nIGRhdGFfdHlwZSA9IGludDsKCXNldDxkYXRhX3R5cGU+IGRhdGFfc2V0OwoJCgkvL2NoYW5nZSBjaW4gdG8geW91ciBpZnN0cmVhbQoJY29weShpc3RyZWFtX2l0ZXJhdG9yPGRhdGFfdHlwZT4oY2luKSwgCgkgICAgIGlzdHJlYW1faXRlcmF0b3I8ZGF0YV90eXBlPigpLCAKCSAgICAgaW5zZXJ0ZXIoZGF0YV9zZXQsIGVuZChkYXRhX3NldCkpKTsKCQoJLy9jaGFuZ2UgY291dCB0byB5b3VyIG9mc3RyZWFtCgljb3B5KGJlZ2luKGRhdGFfc2V0KSwgZW5kKGRhdGFfc2V0KSwgb3N0cmVhbV9pdGVyYXRvcjxkYXRhX3R5cGU+KGNvdXQsICIgIikpOwoJCglyZXR1cm4gMDsKfQ==