class Solution:
def monotoneIncreasingDigits(self, N: int) -> int:
s = str(N)
l = len(s)
res = 0
for i in range(len(s)):
if i == 0 or s[i] >= s[i-1]:
res += int(s[i]) * pow(10, l-1)
else:
return self.monotoneIncreasingDigits(res-1)
l -= 1
return res