#include <iostream>
#include <netinet/in.h>
using namespace std;
int main() {
unsigned short i = 0x3313;
cout << i << endl;
cout << showbase << hex << i << endl;
i = htons(i);
cout << i << endl;
cout << showbase << hex << i << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJdW5zaWduZWQgc2hvcnQgaSA9IDB4MzMxMzsKCWNvdXQgPDwgaSA8PCBlbmRsOwogICAgY291dCA8PCBzaG93YmFzZSA8PCBoZXggPDwgaSA8PCBlbmRsOwoKICAgIGkgPSBodG9ucyhpKTsKCWNvdXQgPDwgaSA8PCBlbmRsOwogICAgY291dCA8PCBzaG93YmFzZSA8PCBoZXggPDwgaSA8PCBlbmRsOwoKCXJldHVybiAwOwp9