5 4 3 1
94
1010