Puzzle #103

999 729 126 12