123 122 121 ... 4 3 2 1