let n = +readline(); // 题目说了用最少的次数,说明每一次都是用了上一次剩余的全部扭蛋, 既x为上个状态的n let result = ''; while (n > 0) { if (n % 2 === 0) { result = '3' + result; n = (n - 2) / 2; } else { // 不是偶数的其他情况 result = '2' + result; n = (n - 1) / 2; } } console.log(result)