#include <iostream>
#include <algorithm>
#include <climits>
using namespace std;
int main() {
int numbers[] = { 2, 3, 1, 4, 5, 6, 4, 3, 5, 7 };
int min_number = INT_MAX, max_number = INT_MIN;
for_each(begin(numbers), end(numbers),
[&min_number, &max_number](int n) {
min_number = min(min_number, n);
max_number = max(max_number, n);
});
cout << "MAX: " << max_number << "\nMIN: " << min_number << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y2xpbWl0cz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBudW1iZXJzW10gPSB7IDIsIDMsIDEsIDQsIDUsIDYsIDQsIDMsIDUsIDcgfTsKCWludCBtaW5fbnVtYmVyID0gSU5UX01BWCwgbWF4X251bWJlciA9IElOVF9NSU47CiAgICBmb3JfZWFjaChiZWdpbihudW1iZXJzKSwgZW5kKG51bWJlcnMpLAogICAgCVsmbWluX251bWJlciwgJm1heF9udW1iZXJdKGludCBuKSB7CiAgICAgICAgCW1pbl9udW1iZXIgPSBtaW4obWluX251bWJlciwgbik7CiAgICAgICAgICAgIG1heF9udW1iZXIgPSBtYXgobWF4X251bWJlciwgbik7CiAgICAgICAgfSk7Cgljb3V0IDw8ICJNQVg6ICIgPDwgbWF4X251bWJlciA8PCAiXG5NSU46ICIgPDwgbWluX251bWJlciA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=