#include <iostream>
#include <algorithm>
using namespace std;
int main(int argc, const char * argv[])
{
int a[] = { 3, 5, 12, 1, 48, 2, 4 };
for(auto& i: a)
{
swap(i,*min_element(&i,end(a)));
}
for(auto i: a) cout << i << " ";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKGludCBhcmdjLCBjb25zdCBjaGFyICogYXJndltdKQp7CiAgICBpbnQgYVtdID0geyAzLCA1LCAxMiwgMSwgNDgsIDIsIDQgfTsKCiAgICBmb3IoYXV0byYgaTogYSkKICAgIHsKICAgICAgICBzd2FwKGksKm1pbl9lbGVtZW50KCZpLGVuZChhKSkpOwogICAgfQoKICAgIGZvcihhdXRvIGk6IGEpIGNvdXQgPDwgaSA8PCAiICAiOwoKfQo=