#include <algorithm>
#include <iostream>
int main()
{
const int size = 6;
int v[] = {5, 6, 8, 2, 3, 1};
std::partial_sort(std::begin(v), std::begin(v) + 2, std::end(v));
std::cout << "The minimum number is: " << v[0] << std::endl;
std::cout << "The second smallest integer is: " << v[1] << std::endl;
std::copy(std::begin(v) + 2, std::end(v), std::begin(v) + 1);
std::cout << "remaining values: ";
for (int i = 0; i != size - 1; ++i) {
std::cout << v[i] << ", ";
}
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBpbnQgc2l6ZSA9IDY7CiAgICBpbnQgdltdID0gezUsIDYsIDgsIDIsIDMsIDF9OwoKICAgIHN0ZDo6cGFydGlhbF9zb3J0KHN0ZDo6YmVnaW4odiksIHN0ZDo6YmVnaW4odikgKyAyLCBzdGQ6OmVuZCh2KSk7CgogICAgc3RkOjpjb3V0IDw8ICJUaGUgbWluaW11bSBudW1iZXIgaXM6ICIgPDwgdlswXSA8PCBzdGQ6OmVuZGw7CiAgICBzdGQ6OmNvdXQgPDwgIlRoZSBzZWNvbmQgc21hbGxlc3QgaW50ZWdlciBpczogIiA8PCB2WzFdIDw8IHN0ZDo6ZW5kbDsKCiAgICBzdGQ6OmNvcHkoc3RkOjpiZWdpbih2KSArIDIsIHN0ZDo6ZW5kKHYpLCBzdGQ6OmJlZ2luKHYpICsgMSk7CiAgICBzdGQ6OmNvdXQgPDwgInJlbWFpbmluZyB2YWx1ZXM6ICI7CiAgICBmb3IgKGludCBpID0gMDsgaSAhPSBzaXplIC0gMTsgKytpKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8IHZbaV0gPDwgIiwgIjsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==