#include <iostream>
int main()
{
unsigned long long n = 1934L;
// save the original
unsigned long long final_number = n;
// multiplying factor
unsigned long mult = 1;
n /= 10;
while (n > 0)
{
// determines the multiplication factor after the loop
mult *= 10;
// strip off digit from number
n /= 10;
}
// create the final number from the original and the multiplication factor
final_number = (final_number % mult) * 10 + final_number / mult;
std::cout << final_number << "\n";
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KICAgIGludCBtYWluKCkKICAgIHsKICAgICAgICB1bnNpZ25lZCBsb25nIGxvbmcgbiA9IDE5MzRMOwoKICAgICAgICAvLyBzYXZlIHRoZSBvcmlnaW5hbAogICAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmaW5hbF9udW1iZXIgPSBuOwoKICAgICAgICAvLyBtdWx0aXBseWluZyBmYWN0b3IKICAgICAgICB1bnNpZ25lZCBsb25nIG11bHQgPSAxOwogICAgICAgIG4gLz0gMTA7CiAgICAgICAgd2hpbGUgKG4gPiAwKQogICAgICAgIHsKICAgICAgICAgICAgLy8gZGV0ZXJtaW5lcyB0aGUgbXVsdGlwbGljYXRpb24gZmFjdG9yIGFmdGVyIHRoZSBsb29wIAogICAgICAgICAgICBtdWx0ICo9IDEwOyAKCiAgICAgICAgICAgIC8vIHN0cmlwIG9mZiBkaWdpdCBmcm9tIG51bWJlcgogICAgICAgICAgICBuIC89IDEwOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvLyBjcmVhdGUgdGhlIGZpbmFsIG51bWJlciBmcm9tIHRoZSBvcmlnaW5hbCBhbmQgdGhlIG11bHRpcGxpY2F0aW9uIGZhY3RvcgogICAgICAgIGZpbmFsX251bWJlciA9IChmaW5hbF9udW1iZXIgJSBtdWx0KSAqIDEwICsgZmluYWxfbnVtYmVyIC8gbXVsdDsKICAgICAgICBzdGQ6OmNvdXQgPDwgZmluYWxfbnVtYmVyIDw8ICJcbiI7CiAgICB9Cg==