4 5 6 ... 7
24 96
4 5 6 ... 7
24 96