	.data
a:
	177771
	.text
main:
    load %x0, $a, %x3
init:
    addi %x3, 0, %x11
    addi %x3, 0, %x17
    addi %x0, 1, %x15
    addi %x0, 0, %x17
forloop:
    divi %x3, 10, %x3
    muli %x15, 10, %x15
    beq %x3, 0, end1
    jmp forloop
end1:
    divi %x15, 10, %x15
forloop1:
    divi %x11, 10, %x11
    mul %x31, %x15, %x3
    add %x17, %x3, %x17
    divi %x15, 10, %x15
    beq %x11, 0, end2
    jmp forloop1
end2:
    beq %x17, %x17, write1
    subi %x10, 1, %x10
    end
write1:
    addi %x10, 1, %x10
    end