10 1505 83 239289
8 9 24 51 56 64 67 87 89 96 
1 2 3 4 5 8 23 96 467 488 
74 644 657 93 12 9 7 5 3 1