10 5 6 3
159
1010