#include #include #include int main() { std::uint64_t a, b; std::cin >> a; std::stringstream ss; int n = 0; while (a != 1) { if (a % 4 == 0) { n += 2; a >>= 2; ss << "//"; } else if (a % 4 == 1) { n += 1; b = a; a = 3 * a + 1; if (a > 1000000000000000000ULL) { a = 3 * b - 1; ss << "-"; } else { ss << "+"; } } else if (a % 4 == 2) { n += 1; a >>= 1; ss << "/"; } else /* a % 4 == 3 */ { n += 1; a = 3 * a - 1; ss << "-"; } } std::cout << n << '\n' << ss.str() << std::endl; }