import math
num = 23456
arr = [0]*50
answer = [0]*50
value = 1
count = -1
j = 0
while(num > value):
count += 1
value = math.pow(8, count);
arr[count] = value;
count -= 1
for i in range(count, -1, -1):
answer[j] = math.floor(num / arr[i])
j += 1
num = num % arr[i]
print("Octal number of 23456 (decimal) is ", end="")
for i in range(0, count+1):
print(answer[i], end="")