def f(x): s = 0 for i in range(len(x)): if x[i] == '3': return f(x[:i] + '2' + '9'*(len(x)-i-1)) s += int(x[i]) if s % 3 != 0: return x for i in range(len(x)-1, -1, -1): if x[i] != '0': return x[:i] + str(int(x[i])-1) + '9'*(len(x)-i-1) assert False def main(): print(f(input())) if __name__ == '__main__': main()